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