Avatar billede 0374 Nybegynder
06. juni 2002 - 13:19 Der er 3 kommentarer

Lukning af flere vinduer

hej,

jeg ved at lave en side, hvor en række text links hver åbner fra 2 til 5 små nye browser vinduer. nu kunne jeg så godt tænke mig, at de lukkede igen når min hovedside er i focus således at man ikke pludselig sidder med en skærm fuld af vinduer.
onBlur="self.close()" virker desværre kun på det vindue der nu måtte ligge øverst og lukker altså ikke alle de vinduer jeg har brug for... jeg har også forsøgt at ligge en onFocus="windowname.close()" i body'en på min index fil, men uden held... ville sætte stor pris på hjælp da det har drillet mig rigtig længe...
/s
Avatar billede crunch Nybegynder
08. juni 2002 - 15:12 #1
måske skal du gøre sådan at det ene vindue åbner det andet (af de små). Hvis du kan få det sidste vindue til at lukke, burde du kunne kalde (og lukke) det forrige vindue med "opener.location" osv. altså du igangsætter en kæde reaktion med noget i den her stil:

<body onUnload="leave()">
<SCRIPT>
function leave()
{
    opener.location.close();
}
</SCRIPT>
Avatar billede crunch Nybegynder
16. juni 2002 - 17:24 #2
virker det ikke ?
Avatar billede 0374 Nybegynder
18. juni 2002 - 09:51 #3
undskyld at jeg ikke har svaret endnu - har haft en masse om ørerne... jeg har prøvet det script du har foreslået, men kan kun få det til at virke på max 2 vinduer... desuden tror jeg det er  ved at blive for kompliceret i forhold til løbende opdatering - især fordi det ikke er mig, men nogen der har om muligt endnu mindre styr på dreamweaver som skal forestå dette... jeg havde nok naivt håbet der var en standard body tag der kunne ha' klaret problemet for mig...  - ellers mange tak for hjælpen : )
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
Kurser inden for grundlæggende programmering

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