/ Forside / Teknologi / Udvikling / Java Scripts / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java Scripts
#NavnPoint
molokyle 5410
Klaudi 2799
smorch 2439
kim 1360
Harlekin 1134
bentjuul 984
gibson 800
severino 695
Random 675
10  konsulent.. 626
Undgå at åbne pop-up ved genindlæ
Fra : PEF


Dato : 19-10-06 10:38

Hej folkens.

Er der nogen som ved om det er muligt:
1. at åbne et pop-up vindow (child), når der indlæses en side (parent)
2. at gen-indlæse parent uden at åbne pop-up-vinduet (child), hvis det
allerede er åbent.

Min nuværende JS-kode ser kort fortalt sådan ud:

if(!window.wo || window.wo.closed) {
wo = window.open ( ....);
wo.document.write(....);
....
....
wo.document.close();
}
else {
window.wo.focus ();
}

Fejlen er, at window.wo er udefineret ved reload at siden. Så jeg
tænkte, at der måske fandtes en global variabel, som indeholder alle
åbne winduer i browseren (fx. et array), og hvor det er muligt at spørge
til om et vindue allerede er åbent.


På forhånd tak
Peter

 
 
Jens Gyldenkærne Cla~ (19-10-2006)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 19-10-06 10:48

PEF skrev:

> Er der nogen som ved om det er muligt:
> 1. at åbne et pop-up vindow (child), når der indlæses en side
> (parent)

Teoretisk ja. I praksis nej.

Enhver browser med respekt for sig selv vil blokere din pop op som
en uønsket reklame.

Du kan selvfølgelig bede dine brugere om at tillade pop op-vinduer
fra dit site, men du bør have en særdeles god grund til det.
--
Bolig søges. Andel eller leje i Emdrup, Nordvest, Nørrebro, Søborg
eller Brønshøj, max 6000 pr. måned.
Kontakt pr. mail - nospam(at)gyros.dk
Jens Gyldenkærne Clausen

Henrik Stidsen (01-11-2006)
Kommentar
Fra : Henrik Stidsen


Dato : 01-11-06 14:16

PEF wrote:
> Er der nogen som ved om det er muligt:
> 1. at åbne et pop-up vindow (child), når der indlæses en side (parent)
> 2. at gen-indlæse parent uden at åbne pop-up-vinduet (child), hvis det
> allerede er åbent.

Sæt en cookie når vinduet åbnes og check om den er sat - er den det
åbner du ikke vinduet igen. Men som Jens siger vil et popup der åbnes
automatisk når siden indlæses sandsynligvis blive blokeret som
reklame i stort set alle browsere på markedet.


Søg
Reklame
Statistik
Spørgsmål : 177459
Tips : 31964
Nyheder : 719565
Indlæg : 6408185
Brugere : 218881

Månedens bedste
Årets bedste
Sidste års bedste