window.close()

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
ciao

se scrivo

<a href="javascript:" onclick="window.close();">chiudi</a>

al clik la finestra si chiude e sin qui non ci piove, ma io vorrei, avendo impostato alcune condizioni, che


<a href="javascript:" XXXXXX="window.close();"></a>

la finestra si chiudesse senza bisogno di cliccare.
XXXX potrebbe essere onload? o qualcosa di simile? è possibile?
grazie
 
scusate, ho parzialmente risolto dove mi serve:

<script language="javascript" type="text/javascript">
<!--
window.close();
-->
</script>


però.... con FF la finestra mi si chiude immediatamente, mentre con IE appare l'alert "la pagina web sta tentando di.... ciudere si no"

come faccio ad eleiminare l'alert?
grazie
 
no, la pag viene aperta con un link normale target="_blank"

nella chiamante creo una sessione con chiave
se nella chiamata sessione vuota o chiave diversa devo chiudere
ciao
 
Sarà che non ho mai avuto questa esigenza, ma mi pare di ricordare (forse i miei ricordi sono obsoleti, ma non penso) che con IE6 (non so 7) il messaggino con [SI] [NO] non si può togliere.

Fai una cosa.

Apri la finestra cosi:

<a href="javascript:window.open('pagina.html')">...</a>

quindi senza target="_blank".

Forse il messaggio, cosi, non compare.

Devi indicizzare i link che apri?
 
ciao
adesso, no domattina, provo come mi hai suggerito.
no non devo indicizzare.

possi fare


<a href="javascript:window.open('pagina.pho?lin=<?php echo $lingua;?>&id'=<?php echo $id;?>)">...</a>

:confused:
spero di aver scritto bene, ma sono stato da un cliente (ore 16.00 - ore 22.00) e comincio a non capire più nulla
 
mi cospargo la testa di cenere, ma a mia scusante, come detto, ieri sera ero in tilt e non mi ricordavo nemmeno quello che avevo fatto

no non chiamo attreverso un link, ma l'utente (se in possesso dell passw) deve inserirla


Codice:
<form method="post" action="sconti.php?lin=<?php echo $lingua; ?>" name="login" target="_blank">
login<br>
<input type="password" name="psw" size="8" maxlength="8" class="imputORD"><input name="log" type="submit" id="log" value="log" class="imputORD">
</form>

la pagina sconti.php è quella "incriminata" che contiene il window.close()

con FF se accedo senza password o errata o con miosito.xx/sconti.php dal bw ho un microsecondo di lampo e la pag si chiude, con IE mi chiede la conferma della chiusura, accedo solo con psw esatta (da db)
ciao

p.s.
87 aspirine mi hanno rimesso in sesto
 

Discussioni simili