Avatar billede pollas Nybegynder
29. oktober 2001 - 23:23 Der er 4 kommentarer og
1 løsning

onload - vindue åbnes ikke...

En (tom) side i et frameset er sat til at åbne et lille vindue med en reklame, når den loades, men popup-vinduet dukker ikke op af en eller anden grund...

Nedenfor den komplette kode - når jeg indsætter javascript+onload i mainframen er der ingen promlemer - hvad gør jeg galt?

På forhånd tak.

<HTML>
<HEAD>
<TITLE>Test</TITLE>
<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset=Latin1\">
<meta http-equiv=\'Pragma\' content=\'no-cache\'>
<meta http-equiv=\'Cache-Control\' content=\'no-store\'>
<script>
function wi()
{
    return screen.width/2;
}

function he()
{
    return screen.height/2;
}
function minipop(link)
{
    if (DOM || IE4)
    {
          minipopper = window.open(link,\"Reklame\",\"top=\"+he()/3+\",right=\"+wi()+\",height=200,width=300,toolbar=0,location=0,status=1,menubar=0,scrollbars=0,resizable=0\");
    }
}
</script>
</HEAD>
<BODY bgcolor=\"#A8B8B8\" onload=\"minipop(\"reklame.asp\");\">
</BODY>
</HTML>
Avatar billede nute Nybegynder
29. oktober 2001 - 23:26 #1
prøv dette:

<BODY bgcolor=\"#A8B8B8\" onload=\"minipop(\'reklame.asp\');\">

/nute
Avatar billede jakoba Nybegynder
29. oktober 2001 - 23:30 #2
Pas på med at lave beregninger indeni et strengudtryk, det er bedst at sætte parentes om (he()/3) så det kan blive handteres som et taludtryk.
Mon ikke også width bør deles med 3.
Default er nul for alle bars når du angiver en features streng så det er nok med:
          minipopper = window.open(link,\"Reklame\",\"top=\"+(he()/3)+\",right=\"+(wi()/3)+\",height=200,width=300,status=1,scrollbars=0,resizable=0\");

mvh JakobA
Avatar billede jakoba Nybegynder
29. oktober 2001 - 23:32 #3
Ups. Jep nutes plinger retter en decideret fejl.
Avatar billede pollas Nybegynder
29. oktober 2001 - 23:33 #4
Og jeg iler med svaret (nute bragte mig på sporet, da jeg gik scriptet igennem for at rette den fejl nute opdagede - der ellers var prøvet af før...): 

DOM er ikke defineret...da jeg har stjålet scriptet fra en af mine andre sider...DOH...
Avatar billede pollas Nybegynder
29. oktober 2001 - 23:34 #5
jakoba >> Ja der er fejl, men dit input er heller ikke værst. Men den er nu placeret, hvor den skal være :)

Mange tak for hurtige, gode svar!
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