Popup: Firefox vs IE

Status
Niet open voor verdere reacties.

xwouterx

Gebruiker
Lid geworden
23 mrt 2006
Berichten
29
Als jullie het niet erg vinden wilden ik even een gerelateerde vraag plaatsen in dit toppic. :rolleyes:


Waar gaat het om:
Ik heb een webwinkel waar ik zelf een beetje aan geknutseld heb.
Nu zijn alle product foto's in een mooi en net pop up window klikbaar tot groot formaat.
Echter werkt dit alleen in de browser Firefox, bij IE opent die de foto's in een nieuw window. :shocked:

De code ik gebruikte was: <A HREF="BSK038.jpg" onclick="window.open.....................

Nu achter het IE probleem kwam, heb ik er dit van gemaakt:
<A HREF="#" onclick="window.open...................

In Firefox blijft het gewoon doen, alleen in IE doet die niks meer met die code :confused:

Iemand een idee wat ik fout doe of over het hoofd zie?

Wouter
 
Wellicht heb je iets aan deze pagina.

Zo te zien heeft het met het sName gedeelte te maken.

Misschien is het ook handig om een URL naar de betreffende pagina op je site te vermelden.
 
@kwark.

Ok bedankt, ik dacht dit is zo'n simple vraag voor de compurter nurts onder ons :p
Zonde om een toppic voor te openen.


@Tha davil
Hmm ik vind het niet echt op die pagina, nu ben ik dus ook niet zon computer nurt :p

Ik dacht dat het om een hele kleine verandering ging in de code, zodat IE hem wel goed kan lezen en niet moeilijk doet met die Pop Up.

Het is een commercieele website hé, mag ik die link op het forum plaatsen dan?
http://www.overbeeke-carstyle.com/N_art_98.html

Zie dit artikel in Firefox en IE
Ik heb de code in de layout zelf staan voor de productfoto's.
En vervolgens voer ik ze handmatig in voor de kleine foto's bij de product omschrijving.
Heb nog even geen andere oplossing hiervoor gevonden.
Website is ook via een webshop pakket gemaakt..

De volledige code die ik gebruik is:
<A HREF="foto groot.jpg" onclick="window.open('foto groot.jpg', 'foto groot','width=800,height=600,scrollbars=yes,status=no'); return false;"><IMG SRC="foto klein.jpg" ALT="" BORDER="0"> </a>

Dit uiteraard per foto, en 'foto groot' en foto kleine' worden dan dus de namen van de foto's zelf..

Mocht iemand weten wat ik verkeerd doe, hoori k het graag

Wouter
 
Hmm..

wellicht zit het in je instellingen bij IE (user-afhankelijk dus)

Een pop-up is niets meer dan een nieuw scherm, waarbij FF wel de gegevens meeneemt (hoe irritant soms ook) van de pop-up en IE dus luisterd naar de instellingen van de gebruiker. Pop-ups zullen bij mij in IE7 dan ook netjes in een nieuw tabblad openen.

Is het verder niet mogelijk dat je de javascript > onclick aan de afbeelding hangt (en de link > <a href='.. > </a> dus weglaat?
 
Code:
<a href="#" onclick="javascipt:window.open('foto groot.jpg', 'foto groot','width=800,height=600,scrollbars=yes,status=no'); "><img src="foto groot.jpg" /></a>


en in je head dit plaatsen:

<meta content="Content" http-equiv="text/javascript" />
 
Hmm..

wellicht zit het in je instellingen bij IE (user-afhankelijk dus)


Nee dit kan het bijna niet zijn, want het volgende
Open even dit artikel in IE
http://www.overbeeke-carstyle.com/N_art_423.html

Je zal zien dat alle 3 kleine foto's netjes openen in een pop up

Dit artikel:
http://www.overbeeke-carstyle.com/N_art_360.html

Heeft excact de zelfde code, maaaaar alleen de laatste foto opent in een pop up, de eerste 2 foto's weer gewoon een een nieuw scherm. :confused:

Het enigste verschil in de code's zijn de namen van de foto's uiteraard, hierin zit wel een groot verschil!
Bij de bovenste link bestaan de fotonamen alleen uit cijfers (3_14)
Bij de onderste link bestaan de fotonamen uit cijfers en letters (BSK033)

@Airslash
Ik zou het is kunnen proberen, wat maakt het voor verschil volgens jou?


Ps. sorry voor de wat late reactie's, ben even afwezig geweest :p

Wouter
 
Aanvulling:

Het enigste verschil in de code's zijn de namen van de foto's uiteraard, hierin zit wel een groot verschil!
Bij de bovenste link bestaan de fotonamen alleen uit cijfers (3_14)
Bij de onderste link bestaan de fotonamen uit cijfers en letters (BSK033)


Eigenlijk klopt dit ook niet helemaal, de fotonamen in dit voorbeeld zijn:
Bij de bovenste link bestaan de fotonamen
foto1 (3_14A) foto 2 (3_14B) foto 3 (3_14C)

Bij de onderste link bestaan de fotonamen
foto 1 (BSK033) foto 2 (BSK033A) foto 3 (BSK033B)

Uiteraard zonder de ( )

Ik snap er niks meer van :eek:

Wouter
 
*bewust niet tussen tags gezet deze code

<A HREF="BSK033.jpg" onclick="window.open('BSK033.jpg', 'BSK033.jpg','width=800,height=600,scrollbars=yes,status=no'); return false;"><IMG SRC="1 BSK033.jpg" ALT="" BORDER="0"> </a>
<A HREF="BSK033A.jpg" onclick="window.open('BSK033A.jpg', 'BSK033A.jpg','width=800,height=600,scrollbars=yes,status=no'); return false;"><IMG SRC="1 BSK033A.jpg" ALT="" BORDER="0"> </a>
<A HREF="BSK033B.jpg" onclick="window.open('BSK033B.jpg', 'BSK033B','width=800,height=600,scrollbars=yes,status=no'); return false;"><IMG SRC="1 BSK033B.jpg" ALT="" BORDER="0"> </a>

Het zin em in de rode stukken denk ik...
Je moet het scherm geen plaatje maken?


off-topic...
IE opent de eerste twee in hetzelfde scherm en de derde gewoon als nieuw tab in mijn browser (geen pop-up, dat heb ik uitgeschakeld)... FF is iets lakser en opent wel alle drie in een pop-up =)
 
Het zin em in de rode stukken denk ik...
Je moet het scherm geen plaatje maken?


je moet het scherm geen plaatje maken??
die snap ik even niet

off-topic...
IE opent de eerste twee in hetzelfde scherm en de derde gewoon als nieuw tab in mijn browser (geen pop-up, dat heb ik uitgeschakeld)... FF is iets lakser en opent wel alle drie in een pop-up =)

Kijk als klanten uitschakelen dat die niet in een pop up opent in IE, je zegt het zelf al, dan krijg je een nieuw tabblad
Dat is naturlijk ook goed.
Probleem als die in het zelfde window opent, dat bezoekers de foto wilt dichtklikken, en de gehele site weg klikt.. :confused:
Snappie mijn probleem..
 
je moet het scherm geen plaatje maken >>

kijk naar de rood opgelichte delen....

bla.JPG << plaatje (opent in hetzelfde venster)
bla < opent in een nieuw venster..


ik zeg ook niet dat mijn instellingen het beter doen. Alleen dat het pop-up in IE anders is dan in FF.. Omdat mijn instellingen van IE7 zeggen dat een pop-up in een nieuw tabblad moet. (let hierbij dus op vaste waardes en andere gave instellingen die je eraan maakt)
 
@mrniceguy2002

Ok ik begrijp uit verhaal
De code verwijst naar de foto(rood), en vervolgens de foto + de maten(groen)

<A HREF="BSK033.jpg" onclick="window.open('BSK033.jpg', 'BSK033.jpg','width=800,height=600,scrollbars=yes,status=no'); return false;"><IMG SRC="1 BSK033.jpg" ALT="" BORDER="0"> </a>

Ik heb het zo laten maken, omdat ik wilden dat elke foto even groot zou uitvergroten.
Anders krijg je van die pop up's met een halve foto erin enzo,... ken je dat.. ;)

Maar opzich snap ik jouw princiepe, alleen wat zou ik dan moeten invullen inpv die 2x foto naam.??
En IE ziet het dan wel altijd als een code naar eeen nieuw scherm..?

Nogmaals heb er niet zo heeel veel verstand van, maar gaande weg leer je hé :thumb:

Ik kan er alleen nog net met verstand bij waarom die het bij het ene artikel wel goed doet en bij het andere niet, terwijl de code's toch echt het zelfde zijn :eek:

Wouter
 
<A HREF="BSK033.jpg" onclick="window.open('BSK033.jpg', 'BSK033.jpg','width=800,height=600,scrollbars=yes,status=no'); return false;"><IMG SRC="1 BSK033.jpg" ALT="" BORDER="0"> </a>
<A HREF="BSK033A.jpg" onclick="window.open('BSK033A.jpg', 'BSK033A.jpg','width=800,height=600,scrollbars=yes,status=no'); return false;"><IMG SRC="1 BSK033A.jpg" ALT="" BORDER="0"> </a>
<A HREF="BSK033B.jpg" onclick="window.open('BSK033B.jpg', 'BSK033B','width=800,height=600,scrollbars=yes,status=no'); return false;"><IMG SRC="1 BSK033B.jpg" ALT="" BORDER="0"> </a>


Het werkt ook allemaal wel netjes...
Maar je moet dus de tweede keer dat je de NAAM van het scherm (geloof ik ><) weergeeft, niet de extentie van de afbeelding erachter zetten.

Check de rode delen. De eerste twee links hebben dat wel... doen het dus niet goed
De derde heeft het niet.. en doet het wel goed...

3 - 2 = 1 =)
 
Het werkt ook allemaal wel netjes...
Maar je moet dus de tweede keer dat je de NAAM van het scherm (geloof ik ><) weergeeft, niet de extentie van de afbeelding erachter zetten.

@mrniceguy2002 :love: :thumb: :thumb: :thumb: :thumb:

Zie hier:
http://www.overbeeke-carstyle.com/N_art_360.html

Dit is een nieuwe website, dus ik heb wat artikels gehad met vullen :)
De HTML code kan ik gewoon invoeren onder de daar toe behorende knop in mijn programma.
De codes maak ik in Word doormiddel van CTRL+H , en dan dus alleen de fotonaam veranderen.
Blijkbaar heb ik dus ind met 2 verschillende codes zitten werken, waardoor de ene helft het wel goed doet en de andere helft niet..
Blij dat ik nu achter het probleem ben!!
Moet ik alleen nog een paar nachtjes opblijven om alle codes na te lopen :rolleyes:

Kan wat mij betreft een slotje op dit toppic :thumb: :D

Wouter
 
@mrniceguy2002


Ik heb nog een klein probleempje gevonden.
Misschien kan jij me nog een keer helpen of raad geven.

Ik dacht net ik zal even een begin maken met de HTML codes te verander en stuit gelijk bij het eerste artikel op een probleem.
Het volgende, ik heb avonden gespendeerd om alle foto's te hernoemen naar het artikel nummer. Bij de grootste leverancier 'met de meeste foto's' komen er punten en spaties in voor.
Nu kom ik dus net tot ontdekking dat de pop up niet werkt in IE zodra je die punten en of spaties gebruikt.
Ik ben met dit artikel aan het testen geweest:
http://www.overbeeke-carstyle.com/N_art_15.html

De 3 foto namen zijn: 14.AF 01A, 14.AF 01B, 14.AF01C
Ik heb even alle kombinaties getest, ik pak even alleen de 14.AF 01A als voorbeeld
Doe ik 14 AF 01A werkt het niet
Doe ik 14.AF.01A werkt het niet
Doe ik 14AF01A werkt het wel
Doe ik 14_AF_01A werkt het ook.

Nou zou je zeggen verander even die fotonamen, maaaar het zijn 18 foto's per artikel (9 groot en 9 klein), 200 artikelen = 3600 foto's en dan nog is de originele foto's. 9 x 200 =1800 + 3600 = 5400 :(
En als ik het met een 'rename' progje doe veranderd ook de punt van .jpg

Heel verhaal, maar wat het mooiste zou zijn is als ik die punt en spaties gewoon kan opvangen in de code (de kleine foto's heten het zelfde als de grote alleen met 1(spatie) ervoor, dat gaat goed, en firefox heeft er ook geen probleem mee)

En anders wat zou de makkelijkste oplossing zijn om al die foto's te hernoemen.
De html codes moest ik toch al nalopen, dus dan verander ik die fotonamen ook wel weer :confused:


Wouter
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan