Avatar billede bogrobot Nybegynder
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"

Avatar billede Slater Ekspert
05. april 2002 - 14:48 #1
ja.. Den nemme måde er sådan her:

if (document.layers)
  //netscape
else if (document.all)
  //ie
Avatar billede bogrobot Nybegynder
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?
Avatar billede delwin Nybegynder
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
Avatar billede bogrobot Nybegynder
05. april 2002 - 14:58 #4
tak for det hurtige svar :-)
Avatar billede nikolajdu Nybegynder
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>
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester