Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14

Discussione: window.close e firefox

  1. #1

    window.close e firefox

    ciao a tutti
    ho 1 problema voglio usare il window.close su 1 pagina (scheda di firefox) solo che non mi funziona, cioe' non si chiude la pagina... non e' c'e' 1 modo per far si che si chiuda la scheda anche con firefox?
    W magica ROMA!

  2. #2
    sicuro che non chiude? a me sembra di ricordare che c'era un piccolo vincolo, del tipo che puoi chiudere solo le finestre figlie ....o qualcosa del genere ...no? :master:
    Farmacia di Jarno - le mie pillole: Cookie [#780810], Dom4Php4 [#1123236], Fade [#1139489], getCssProperty [#1152911]
    Inchinatevi difronte al Prof! Nacchio!

    A me pare che l'uomo vada avanti con la retromarcia

  3. #3
    che intendi x finestre figlie? i popup ?
    le schede non mi si chiudono ora non so se c'e' 1 modo x farle chiudere
    praticamente ho fatto 1 pagina apposta x chiudersi ma e' restia a farlo ^_^
    io uso il window.close magari su firefox va usato 1 altro comando ?
    W magica ROMA!

  4. #4
    bah ...a me risulta che i problemi di chiusura li dia IE, comunque dovrei sapere se la finestra la chiudi tramite codice presente nella stessa o in un'altra pagina?

    se è della stessa puoi usare anche self.close()

    buttaci un po' di codice o di strutture...così vediamo
    Farmacia di Jarno - le mie pillole: Cookie [#780810], Dom4Php4 [#1123236], Fade [#1139489], getCssProperty [#1152911]
    Inchinatevi difronte al Prof! Nacchio!

    A me pare che l'uomo vada avanti con la retromarcia

  5. #5
    in realta' uso greasemonkey che mi aggiunge il javascript ad 1 pagina qualsiasi (ad es se volessi cambiar la visualizzazione del forum di html.it potrei farlo con greasemonkey (addon di firefox) )
    ho provato sia con il self che con il window.close (il window.open funziona senza problemi) la pagina e' praticamente vuota con solo il window.close o il self.close
    ma non ha funzionato in entrambi i casi
    W magica ROMA!

  6. #6
    ma la javascript console di FF che ti dice? ci sono errori?
    Farmacia di Jarno - le mie pillole: Cookie [#780810], Dom4Php4 [#1123236], Fade [#1139489], getCssProperty [#1152911]
    Inchinatevi difronte al Prof! Nacchio!

    A me pare che l'uomo vada avanti con la retromarcia

  7. #7
    mi scrive
    Gli script non possono chiudere finestre non aperte da script.
    anche se in realta' la finestra viene aperta

    praticamente lo script e' questo

    codice:
    if (location.href.search('pagina1') != -1) { 
    	var body = document.getElementsByTagName("body").item(0).getElementsByTagName("td").item(4);
    	body.innerHTML += '
    
    <input type=button value="Apritutti" onclick =' + apritutto() + '>';
    
    }
    
    if (location.href.search('pagina2') != -1) { 
    self.close();
    }
    
    
    function apritutto() {
    	var links = "";
    	for (i = 0 ; i < body.getElementsByTagName("a").length; i++) 
    		if (body.getElementsByTagName("a")[i].getAttribute("target") != "_top") 
    			links += 'window.open("' + body.getElementsByTagName("a")[i].getAttribute("HREF") + '");'; 	 
    	return links;
    }
    quello che dovrebbe far e' aprirmi tutti i link e (quando riusciro' a chiudere le finestre) chiudermi le finestre che non rispettano alcune condizioni
    W magica ROMA!

  8. #8
    vedi che il ragionamento del "figlio" non era campato in aria..

    quello che vuoi fare te è possibile e funziona anche su FF,
    il sito html.it mostra proprio l'esempio di quello che vuoi fare

    è vero, FF dice "Gli script non possono chiudere finestre non aperte da script." ma solo se te le prove le fai aprendo a mano la finestra che poi vorresti che si chiudesse in automatico
    Farmacia di Jarno - le mie pillole: Cookie [#780810], Dom4Php4 [#1123236], Fade [#1139489], getCssProperty [#1152911]
    Inchinatevi difronte al Prof! Nacchio!

    A me pare che l'uomo vada avanti con la retromarcia

  9. #9
    ah vero funziona ^_^
    allora risolto tnx ^_^

    anche se la prima volta avevo usato window.close e quello non funzionava =
    cmq con il self.close funziona
    W magica ROMA!

  10. #10
    :rollo: che mondo...
    Farmacia di Jarno - le mie pillole: Cookie [#780810], Dom4Php4 [#1123236], Fade [#1139489], getCssProperty [#1152911]
    Inchinatevi difronte al Prof! Nacchio!

    A me pare che l'uomo vada avanti con la retromarcia

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.