05. april 2002 - 14:47
Der er
4 kommentarer og 1 løsning
on load pop-up alt efter browser
Hej Jeg har en index.htm, hvor jeg bruger følgende: <body onload="window.open("msie.htm", "navn", "width=780,height=550");"> Mit spørgsmål er: Kan man lave en lignende funktion som ovenstående, hvor der tages højde for browser - dvs. er der tale om explorer popper explorer.htm op - og der tale om netscape popper netscape.htm op...? På forhånd tak"
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
05. april 2002 - 14:48
#1
ja.. Den nemme måde er sådan her: if (document.layers) //netscape else if (document.all) //ie
05. april 2002 - 14:52
#2
>> viperine Den skal du lige uddybe for en ikke-ekspert som mig. Hvor placeres det index.htm og hvor står ref. til de to forskellige sider?
05. april 2002 - 14:53
#3
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript"> <!-- function popwin(url) { window.open(url,'vindue','width=400,height=300'); } if(document.getElementById&&!document.all) { popwin('netscape6.html'); } else if(document.all) { popwin('internetexplorer.html'); } else if(document.layers) { popwin('netscape4.html'); } //--> </SCRIPT> bare sæt det ind i headeren på din side.. du skal så lige skifte navnet på den fil der skal åbnes
05. april 2002 - 14:58
#4
tak for det hurtige svar :-)
05. april 2002 - 15:00
#5
eller : <html> <head> <script> ns4 = (document.layers)? true:false ie4 = (document.all)? true:false ie5 =(document.getElementById)? true:false ns6 = (document.getElementById && !document.all)?true:false; function pop(){ var brows = (ns4)? "ns.html" : (ie4)? "ie4.html" : (ns6)? "ns6.html" : "ie5.html"; window.open(brows,'hej','width=400,height=400') } </script> </head> <body onload="pop()"> </body> </html>
Vi tilbyder markedets bedste kurser inden for webudvikling