Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Vanuit popup-window naar 'Home' en tevens sluiten

22 views
Skip to first unread message

George

unread,
May 19, 2013, 3:01:06 PM5/19/13
to
Via onderstaande tags wordt via een knop (rechts) een popup-window
gesloten, en met de knop (links) wordt gelinkt naar de homepage.
Vraag is: of ik bij het klikken op de linker knop ook het window kan
sluiten nadat er gelinkt is naar de homepage? Window blijft nu staan en
is niet fraai.

Opmaakcodes staan in een extern stijlblad, maar is (lijkt mij) voor deze
vraag niet belangrijk.

<div id="nav">
<a href="../index.html" target="_blank" >Home</a>
<a href="JavaScript:window.close()">Sluit</a>
</div>

Om e.e.a. wat inzichtelijker te maken vraag ik om de moeite te nemen om
naar betreffende pop-up te gaan.

Via deze url naar: http://www.lucyonline.nl/evolutienieuws.htm en
vervolgens in eerste artikel 'Aapmens met een raar loopje' klikken op
'hier' in de zin 'klik hier om het artikel te lezen'.
Knoppen staan dan onderin het venster van de popup.

George

unread,
May 20, 2013, 7:31:28 AM5/20/13
to
Op 20-5-2013 01:06, Eric Bednarz schreef:
> George <gvd...@xs4all.nl> writes:
>
>> Via onderstaande tags wordt via een knop (rechts) een popup-window
>> gesloten,
>
> Het kan best dat iemand op die pagina terecht komt zonder dat er eerst
> een venster geopend is, en dan wordt er helemaal niets gesloten. Beter
> zou zijn zo'n knop met script in het document te zetten, en dan alleen
> als er ook een opener aanwezig is, bijv. door onderaan de pagina +/-
> dit te plaatsen:
>
> <script>
> window.opener && (function () {
>
> var nav = document.getElementById('nav');
> var close = document.createElement('A');
> close.href = '#';
> close.appendChild(document.createTextNode('sluit'));
> close.onclick = function () {
> window.close();
> };
> nav.appendChild(close);
>
> }());
> </script>
>
> (Niet getest en nu ook even geen tijd voor.)
>
>> en met de knop (links) wordt gelinkt naar de homepage.
>> Vraag is: of ik bij het klikken op de linker knop ook het window kan
>> sluiten nadat er gelinkt is naar de homepage? Window blijft nu staan
>> en is niet fraai.
>
> [...]
>
>> <a href="../index.html" target="_blank" >Home</a>
>
> <a href="../index.html" onclick="window.close();">Home</a>
>

Bedankt voor je snelle en (ondanks je beperkte tijd) uitgebreide antwoord...

Hiermee: "<a href="../index.html" onclick="window.close();">Home</a>" is
eigenlijk mijn probleem(pje) opgelost. Werkt perfect!!!

Je suggestie voor het script ga ik nog eens bekijken.
Nadeel vind ik eerlijk gezegd, dat het nogal wat code is en ik
behoorlijk veel pagina's heb. En.. ik probeer de hoeveelheid codes juist
terug te brengen.
Voorheen stond er een berg (tabel)codes omheen, en die ben ik nu mooi kwijt.

"<TABLE BORDER="0" WIDTH="100%" CELLSPACING=0 CELLPADDING=0>
<TR ALIGN="CENTER">
<TD ALIGN="right" WIDTH="50%"><a href="JavaScript:CloseIt()"><IMG
SRC="../plaatjes/pijl-links.gif" ALT="sluit window" border=0></a></TD>
<TD ALIGN="center" WIDTH="01%">
<TD ALIGN="left" WIDTH="50%"><A HREF="../index.htm" target="_blank"><IMG
SRC="../plaatjes/pijl-homepage.gif" ALT="Naar homepage" BORDER=0></A></TD>
</TR>
</TABLE>"


Jouw opmerking:
"Het kan best dat iemand op die pagina terecht komt zonder dat er eerst
een venster geopend is, en dan wordt er helemaal niets gesloten."

Heb even getest en het klopt dat het venster niet direct gesloten wordt,
maar wel als je 'OK' geeft op de melding "De webpagina die u nu bekijkt,
probeert dit venster te sluiten"...
eerlijk gezegd vind ik dat niet zo bezwaarlijk.

Nogmaals dank en ik ben er blij mee...

George





George

unread,
May 20, 2013, 8:59:03 AM5/20/13
to
Op 20-5-2013 13:31, George schreef:
Oeps, ik was toch iets te enthousiast...

Hiermee "<a href="../index.html" onclick="window.close();">Home</a>".
Sluit je wel het venster, maar je gaat 'niet' naar de homepage.
Wil je, als je wat meer tijd hebt, eens kijken of dit met een 'kleine'
aanpassing op te lossen is?


George

unread,
May 23, 2013, 4:59:32 AM5/23/13
to
Op 20-5-2013 14:59, George schreef:
Ik wil dit nog even laten weten....

Inmiddels via een ander kanaal deze aanpassing gekregen:
<a href="../index.htm" target="_blank"
onclick="setTimeout('window.close()',20); return true">Home</a>
Werk niet perfect, maar is zeker een verbetering.

Eric Bednarz

unread,
May 26, 2013, 11:28:16 AM5/26/13
to
George <gvd...@xs4all.nl> writes:

> Op 20-5-2013 13:31, George schreef:
>> Op 20-5-2013 01:06, Eric Bednarz schreef:

>> Je suggestie voor het script ga ik nog eens bekijken.
>> Nadeel vind ik eerlijk gezegd, dat het nogal wat code is en ik
>> behoorlijk veel pagina's heb. En.. ik probeer de hoeveelheid codes juist
>> terug te brengen.

Het is uiteraard verstandig script in (tot op zeker hoogte) e1n extern
bestand te pakken (net als stijlbladen).

> Oeps, ik was toch iets te enthousiast...
>
> Hiermee "<a href="../index.html" onclick="window.close();">Home</a>".
> Sluit je wel het venster, maar je gaat 'niet' naar de homepage.

Geen idee wat ik erbij gedacht heb.

Compleet (ietwat ouderwets) voorbeeld:

http://sandbox.bednarz.nl/tmp/opener/index.html

George

unread,
May 29, 2013, 4:31:56 AM5/29/13
to
Op 26-5-2013 17:28, Eric Bednarz schreef:
Bedankt voor je reactie...

Inmiddels opgelost. Had de vraag ook neergelegd bij het forum van HelpMij.
Als je belangstelling hebt, hier de discussie...
http://www.helpmij.nl/forum/showthread.php/770900-Vanuit-popup-window-naar-Home-en-tevens-sluiten?p=4953984#post4953984
George
0 new messages