Avatar billede nettrain Nybegynder
04. marts 2002 - 19:02 Der er 7 kommentarer og
1 løsning

Må ikke poppe op 2. gang

Jeg har på min index.htm side lavet et popup vindue med en afstemingsboks.
Dette popup vindue kommer når index siden bliver loadet.
Jeg har links rundt om kring på siden der henviser til index.htm, når man så klikker på dem popper mit vindue med aftemningsboksen jo op igen.

Hvordan laver jeg det, så dette popupvindue kun kommer frem første gang index.htm bliver loadet?


Nu har jeg følgende script på siden for at åbn epopup vinduet:
<SCRIPT>
win=window.open('stem2.htm','_blank','width=400,height=400,toolbar=no,scrollbars=no')
</SCRIPT>
Avatar billede oxygen Nybegynder
04. marts 2002 - 19:09 #1
Hvis du bruger frames kan du gemme en variabel i en anden frame..
Avatar billede cms Nybegynder
04. marts 2002 - 19:11 #2
<script>
domain = 'nettrain.dk';  //uden www.
function getCookie(cook) {loc=document.cookie.indexOf(cook); if (loc==-1) {return '';} else {a = document.cookie.substring(loc+cook.length,document.cookie.indexOf(';',loc+cook.length)!=-1?document.cookie.indexOf(';',loc+cook.length) : document.cookie.length); if (a.substring(0,1)=='=') return a.substring(1); else return a;}}
function setCookie(cook,value) {document.cookie = cook + '=' + value + ' ; DOMAIN=.'+domain+'; PATH=/';}
function openwin(){
win=window.open('stem2.htm','_blank','width=400,height=400,toolbar=no,scrollbars=no');
setCookie('poll_opened', 'true');
}
if (getCookie('poll_opened')!='true')
openwin();
</script>
Avatar billede cms Nybegynder
04. marts 2002 - 19:12 #3
(hvis du ikke bruger frames)
Avatar billede oxygen Nybegynder
04. marts 2002 - 19:18 #4
Men tilbage til frames: :)
OBS! NEDENSTÅENDE ER IKKE TESTET!

Hvis du fx har en anden frame, der hedder "nederst",
og en variabel erklæret deri, der hedder mereInfo (erklæret således i den framen "nederst"):
  <SCRIPT LANGUAGE=JAVASCRIPT
    var mereInfo = false;
  </SCRIPT>

Så kan du lave det nogenlunde således:

<SCRIPT LANGUAGE=JAVASCRIPT>
  if (parent.nederst.mereInfo == false) {
    win=window.open('stem2.htm','_blank','width=400,height=400,toolbar=no,scrollbars=no');
    parent.nederst.mereInfo = true;
  }
</SCRIPT>
Avatar billede oxygen Nybegynder
04. marts 2002 - 19:19 #5
Øhh.. det blev en lille smule pseudo-agtigt og skal lige fifles 100% på plads inden det er brugbart! - Men du forstår sikkert den (indlysende) pointe! :)
Avatar billede oxygen Nybegynder
04. marts 2002 - 19:23 #6
(fx er det cool at huske en ">" for enden af den første SCRIPT-erklæring..)
Avatar billede nettrain Nybegynder
04. marts 2002 - 20:31 #7
Jeg bruger ikke frames på websitet.

Nu er jeg ikke lige den store haj, så cms, kan jeg bare sætte dit script ind, og selvfølgelig ændre domænet!! Hvorfor skal det forresten være uden www?
Der er ikke andet der skal ændres vel?
Avatar billede nettrain Nybegynder
06. marts 2002 - 20:37 #8
Cms's script virker jo helt perfekt!!!!
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