Avatar billede oasen Nybegynder
14. juli 2002 - 19:07 Der er 11 kommentarer og
1 løsning

onLoad - confirm

Hvad er der galt her?

function post( url ){
  if( confirm("Vil du se din post nu?") ){
    parent.main.location.href=url;
  }
}

</head>
<body onLoad=""post('usermess.asp');"">

Ved onLoad skal brugeren vælge, om vedkommende vil se siden "usermess.asp" i rammen "main", som er en anden ramme end den, hvorfra onLoad-eventen foregår.
Avatar billede fiskesuppe Nybegynder
14. juli 2002 - 19:10 #1
Der skal da ikke være 2 stk " rundt om post('usermess.asp');
Avatar billede oasen Nybegynder
14. juli 2002 - 19:37 #2
Jo, hvis det genereres serverside - så bliver outputtet jo bare én ".
Avatar billede fiskesuppe Nybegynder
14. juli 2002 - 19:37 #3
<html>
<head>
<script language=javascript><!--
function post( url ){
  if( confirm("Vil du se din post nu?") ){
    parent.main.location.href=url;
  }
}
// -->
</script>
</head>
<body onLoad="post('usermess.asp');"></body></html>
Avatar billede fiskesuppe Nybegynder
14. juli 2002 - 19:38 #4
Hehe, du har ingen <script language=javascript>...</script> :)
Avatar billede oasen Nybegynder
14. juli 2002 - 19:43 #5
Nej, det ved jeg - det er der ingen grund til at fylde spørgsmålet op med - og nu er vi jo i JavaScript-kategorien, så det burde være en selvfølge...

Fiskesuppe, dog - det er jo det samme, som jeg selv har skrevet;)
Avatar billede fiskesuppe Nybegynder
14. juli 2002 - 19:46 #6
ok så må du undskylde at jeg har spammet din spg :)
Avatar billede oasen Nybegynder
14. juli 2002 - 19:56 #7
Du skal ikke undskylde, for at du prøver at hjælpe :)
Håber bare der kommer et svar...
Avatar billede nikolajdu Nybegynder
14. juli 2002 - 20:00 #8
ER det i ramme "1" du spørger på den her? For så kunne det jo tænkes at rammen "main" slet ikke er loadet endnu...

Det er også muligt at du ikke må lave en funktion der hedder "post" det bruges jo andre steder method="POST" - Prøv at kalde den noget andet :)
Avatar billede bamzen Nybegynder
14. juli 2002 - 20:01 #9
er ikke sikker på du må bruge ordet post..... som funktionsnavn.......... prøv at ændre din funktion til checkPost(url)
Avatar billede oasen Nybegynder
15. juli 2002 - 07:48 #10
Det hjalp ikke at ændre navnet...
I ramme 1 er der en lille "usynlig" iframe, der opdateres hvert minut. I denne iframe tjekkes det om brugeren har modtaget post. I så fald skal funktionen post loades. Dvs. at brugeren skal vælge om vedkommende vil se den nu, eller vente til næste minut.
Hvis brugeren vælger at se den nu, skal siden "usermess" loades ind i ramme 2 (main).
Var det til at forstå?
Avatar billede oasen Nybegynder
15. juli 2002 - 08:10 #11
Nå, det var p.g.a., at iframen ikke befandt sig i det aktuelle frameset.

top.main.location.href=url;
Avatar billede oasen Nybegynder
31. juli 2002 - 14:33 #12
Ellers tak :)
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