Javascript werkt wel in IE maar niet in Firefox
Ik heb een vraag, ik heb dit script:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<script language="JavaScript">
<!--
function laatZien(fotonr, hoogte, breedte, src)
{
foto = window.open('','','menubar=no,toolbar=no');
foto.resizeTo(breedte,hoogte);
foto.document.write("<html><head><title>Foto - " + fotonr + "</title></head><body leftmargin='0' topmargin='0'>");
foto.document.write("<center><img src=" + src + fotonr + "><center><br>");
foto.document.write("<center><font face='Arial, Helvetica, sans-serif' size='2'>.::<a href='JavaScript:window.close();'> Sluit venster </a>::.</font></center>");
foto.document.write("</body></html>");
}
!-->
</script>
<!--
function laatZien(fotonr, hoogte, breedte, src)
{
foto = window.open('','','menubar=no,toolbar=no');
foto.resizeTo(breedte,hoogte);
foto.document.write("<html><head><title>Foto - " + fotonr + "</title></head><body leftmargin='0' topmargin='0'>");
foto.document.write("<center><img src=" + src + fotonr + "><center><br>");
foto.document.write("<center><font face='Arial, Helvetica, sans-serif' size='2'>.::<a href='JavaScript:window.close();'> Sluit venster </a>::.</font></center>");
foto.document.write("</body></html>");
}
!-->
</script>
Nu is het probleem dat hij het in IE prima doet en de popup met de foto komt maar in firefox komt de popup niet..
Iemand die mij hiermee kan helpen? :) Ik zie de fout niet..
Bedankt!
Gewijzigd op 23/11/2011 20:29:30 door Wouter vdfsdffd
En problemen met javascript los je op door een debugger-plugin, daarmee kan je exact herhalen HET waarom.
En wat we naast de relevante code willen weten: de javascript foutmeldingen
Toevoeging op 23/11/2011 20:09:48:
Zou iemand deze code kunnen fixen voor firefox/safari/chroom (tegen een kleine vergoeding)
Neem dan eventjes contact op met mij,
bedankt!
1) Haal al die PHP code weg, het gaat toch om JavaScript?
2) Zet [code] tags om ALLE code die je hier op het forum post
3) Open je console en kijk of je een foutmelding ziet. De console kun je als volgt openen:
-------------------------------------------------
Chrome heeft de uitgebreidste JavaScript-console met de meeste debugging en speed functies. Deze open je met Ctrl+Shift+i of Rechtermuisknop > element inspecteren.
IE9 heeft een mooie JavaScript-console met daarin ook de mogelijkheid tot het bekijken in andere versies van IE. Het heeft daarnaast nog wat functies. Openen doe je met F12.
Opera heeft een simpele versie van die van Chrome. Openen met Ctrl+Shift+i of Rechtermuisknop > element inspecteren.
Voor Safari heb je de extensie FireBug lite. Dit is de simpele versie van FireBug die in alle browsers werkt (dus ook in IE, Chrome, FireFox, ect.). Openen doe je door op het FireBug icoon te klikken naast de adresbalk.
Voor FireFox heb je de addon FireBug. Openen door Rechtermuisknop > Element inspecteren of door rechtsonder op het FireBug icoon te klikken.
-------------------------------------------------
4) Herlaad de pagina en kijk of je onder het menu console in je webconsole foutmeldingen ziet
5) Ga eerst googlen op de foutmelding, ga bij de aangegeven regels kijken en probeer erachter te komen wat er fout is. Kortom: Debug
Vervolgens iets om het voor ons te laten blijken dat je moeite hebt gedaan de oplossing te vinden:
6) Waar denk je dat de fout ligt?
7) Heb je al gegoogled of sommige functies alleen in IE werken die jij gebruikt, dit is namelijk vaak zo.
Gewijzigd op 23/11/2011 20:17:00 door Wouter J
Jongens bedankt,het is opgelost.