Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118

    Banale windows.close che non mi riesce

    Ciao ragazzi, scusate la mia ignoranza. Ho una popup che ha due pelsanti di collegamento; vorrei che cliccando sul pulsante la pagina aprisse un altra popup e nel frattempo chiudesse quella corrente. Ho fatto così:

    onclick="location.href='artden.html'; 'window.close()'"

    Ma niente. Non si smuove.

  2. #2
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    ciao diegoctn,

    hai messo degli apici di troppo
    codice:
    onclick="location.href='artden.html';window.close();"

  3. #3
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118
    Infatti, grazie. Se invece volessi aprire la pagina artden come popup?

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Giusta l'osservazione sugli apici, ma se il browser fa quel che deve (non tutti i browser rispettano il volere dell'utente in questo), non funziona.
    Infatti dopo il location=... la pagina e` cambiata, e quindi lo script non esiste piu`.

    Ma diego chiedeva di aprire una nuova pagina e quindi chiudere la attuale (che per funzionare automaticamente deve essere una popup aperta da JS):

    onclick="window.open('artden.html'); self.close();"
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  5. #5
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118
    Grazie mille Mich_ ma devo aprire la nuova pagina come popup. In pratica vorrei chiudere ed aprire una serie di popup.

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Il mio suggerimento fa aprire una nuova popup e fa chiudere la finestra dove stai operando.
    Ma ora ho il sospetto che non e` quello che chiedi: allora non ho capito cosa vuoi.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  7. #7
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118
    Mich_ ho messo il codice che mi hai dato tu ma si apre in full scream.

  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Di solito (ma ogni browser fa quel che vuole) una nuova pagina si apre con le caratteristiche della precedente, salvo diversamente specificato.

    Se vuoi dare posizioni e dimensioni personalizzate, lo devi specificare nel terzo parametro di window.open:

    onclick="window.open('artden.html','nome','width=3 00,height=200'); self.close();"

    per altri parametri, consulta unmanuale JS (ad esempio http://www.devguru.com/technologies/...ipt_index.html ).
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  9. #9
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118
    Mich_ va benissimo, solo che quando do il click il browser mi chiede se voglio chiudere la pagina corrente...... ....vorrei che non apparisse questo messaggio....è possibile?

  10. #10
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Evidentemente la finestra che vuoi chiudere non e` una popup (aperta da JS).
    Come ho detto anche in altri thread simili, non e` possibile togliere al browser alcuni dispositivi di sicurezza. Perlomeno non da codice JS.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.