Avatar billede inkognito1 Nybegynder
04. maj 2002 - 18:22 Der er 13 kommentarer og
1 løsning

popup ken en gang pr. Session

Jeg ved man kan lave det sådan at et popup vindue kun kommer en gang pr. session.

<script language="javascript">
window.open ("http://www.eksperten.dk","Eksperten","width=320,height=320,resizable=no,stat us=no,toolbar=no,menubar=no,location=no,scrollbars=no")
</script>

Avatar billede inkognito1 Nybegynder
04. maj 2002 - 18:22 #1
En der kan hjælpe ?
Avatar billede michaelb Nybegynder
04. maj 2002 - 18:29 #2
Det kan gøres med en cookie!
Avatar billede michaelb Nybegynder
04. maj 2002 - 18:32 #3
if (!document.cookie) {
  document.cookie='noget';
  window.open('duErHerFoersteGang.html','Foerstegang');
}
Avatar billede michaelb Nybegynder
04. maj 2002 - 18:35 #4
Den fulde kode har du her:

<script language="JavaScript">
<!-- Gem koden for gamle browsere

if (document.cookie.indexOf('flereGange=')<0) {
  document.cookie='flereGange=true';
  window.open('SIDEN.htm','Foerstegang'); }

function PopWin(url,h,w) { var ww = 480, wh = 340, leftPos = null, topPos = null;
if (document.cookie.indexOf('flereGange=')>=0)return;
document.cookie='flereGange=true';

IE=(document.all)?true:false;
var wh = (IE)?document.body.clientHeight : window.innerHeight;
var ww = (IE)?document.body.clientWidth : window.innerWidth;

if (top.screen){
  if (screen.width){
    leftPos = Math.round((ww-w-10)/2);
    topPos = Math.round((wh-h-29)/2);
  } else {
    leftPos = 50
    topPos = 50
  }
}

popupWin = window.open(url, 'popup', 'height=' + h + ',width=' + w + ',top=' + topPos + ',left=' + leftPos + '')
}
// -->
</script>

.::Michael::.
Avatar billede inkognito1 Nybegynder
04. maj 2002 - 18:36 #5
Men den skal komme igen når folk logger på igen .. sernere

den der komemr vel aldrig igen ..
Avatar billede michaelb Nybegynder
04. maj 2002 - 18:37 #6
Skal den komme hver gang siden åbnes?
Avatar billede michaelb Nybegynder
04. maj 2002 - 18:37 #7
Så laver du bare en <body onload..... ting!
Avatar billede inkognito1 Nybegynder
04. maj 2002 - 18:38 #8
Ja .. men kun en gang i hver session ... altså pr gang de er inde på siden ..

Det er pga at popup ligger i en frame der reloades mange gange i løbet af en session.
Avatar billede inkognito1 Nybegynder
04. maj 2002 - 18:39 #9
men der skal den jo kun vises en gang ... og ikke omme hver gang der reloades ...
Avatar billede michaelb Nybegynder
04. maj 2002 - 18:44 #10
Nåh så bliver det jo meget mere kompliseret!
Avatar billede michaelb Nybegynder
04. maj 2002 - 18:44 #11
Så skal der nok lidt flere poitns på bordet, hvis du skal have hjælp - jeg kan i hvert fald ikke hjælpe dig!
Avatar billede inkognito1 Nybegynder
04. maj 2002 - 18:46 #12
Den er nem at lave i ASP .. men problemet er den skal være Javascript idet den skal køre i en HTM fil ikke en ASP.
Avatar billede inkognito1 Nybegynder
04. maj 2002 - 18:46 #13
Lukker spørgsmålet og lavet et nyt ..
Avatar billede inkognito1 Nybegynder
04. maj 2002 - 18:49 #14
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