Avatar billede detail Nybegynder
23. januar 2006 - 11:03 Der er 5 kommentarer og
1 løsning

Script onload åbner i ny browser

Har dette lille script som åbner en ny side automatisk, men i samme browser, og dette er ikke mit ønske.
Har forsøgt at ændre 'parent' til blank,top,_top,_blank men så virker skidtet ikke.

Findes der en anden form for at lave en onload:


Her er mit nyværende script

<script language="JavaScript" type="text/JavaScript">
<!--
function MM_goToURL() { //v3.0
  var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
  for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
}
//-->
</script>
</head>

<body onLoad="MM_goToURL('parent','http://www.minsite.dk');return document.MM_returnValue">
</body>
</html>
Avatar billede roenving Novice
23. januar 2006 - 13:47 #1
Du skal udføre en helt anden funktion for at få åbnet et nyt vindue, nmlig window.open ...

-- men hvis du udfører det onload, vil alle nyere browsere og/eller popupstoppere blokere det, så det er nok ikke en god ide !-)
Avatar billede detail Nybegynder
23. januar 2006 - 13:59 #2
Lyder fint, men hvordan kommer mit script så til at se ud ?
Avatar billede roenving Novice
23. januar 2006 - 14:05 #3
F.eks. sådan:

<script type="text/javascript">
window.onload = function(){
  window.open('http://www.minsite.dk','nySide')
}
</script>

<body>
Avatar billede detail Nybegynder
12. februar 2006 - 17:00 #4
roenving smid et svar hvis vi have nogle points
Avatar billede roenving Novice
13. februar 2006 - 13:38 #5
Oki '-)
Avatar billede roenving Novice
13. februar 2006 - 15:40 #6
-- og tak for pont ;~}
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