Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di Donovant
    Registrato dal
    Sep 2005
    residenza
    London
    Messaggi
    1,329

    Perchè in IE window.open non mi funziona???

    Salve ragazzi, nella pagina html ho scritto questo link:

    8

    In mozzilla funziona, aprendo una piccola finestra a questo sito, in IE no..., come mai???
    Nella barra di stato dopo che clicco sul link, mi dice: "errore nella visualizzazione della pagina".
    Beati gli smemorati, perchè avranno la meglio anche sui loro errori...

    My gallery: http://donovant.deviantart.com/gallery/

  2. #2
    Utente di HTML.it L'avatar di Donovant
    Registrato dal
    Sep 2005
    residenza
    London
    Messaggi
    1,329
    E solo ora mi sono resto conto che non funziona (sempre in IE), la funzione:

    function swap(immagine){

    immagine.src= (immagine.getAttribute('src') == 'pic1.gif') ? 'pic2.gif' : 'pic1.gif';

    }

    che poi viene usata in un <a> o un <td> in questo modo --> onclick="swap(immagine3)" <--

    OK OK, ho messo una var global booleana che tiene conto dei click, ma la "window.open", ancora nn va...!
    Beati gli smemorati, perchè avranno la meglio anche sui loro errori...

    My gallery: http://donovant.deviantart.com/gallery/

  3. #3
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    il secondo parametro del window.open, nomeFinestra, segue le regole sintattiche di una variabile javascript,se scrivessi
    var My Window
    avresti un errore, no?

    quindi non ci possono essere spazi, meglio evitare anche caratteri strani, non puo' essere solo numerica ne' iniziare per numero

  4. #4
    Utente di HTML.it L'avatar di Donovant
    Registrato dal
    Sep 2005
    residenza
    London
    Messaggi
    1,329
    Pensavo che il secondo argomento passato in "window.open", fosse una stringa, ma cmq cambiando in "MyWindow" nulla cambia, IE non apre nessuna finestra...
    Beati gli smemorati, perchè avranno la meglio anche sui loro errori...

    My gallery: http://donovant.deviantart.com/gallery/

  5. #5
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da Donovant
    Pensavo che il secondo argomento passato in "window.open", fosse una stringa, ma cmq cambiando in "MyWindow" nulla cambia, IE non apre nessuna finestra...

    Allora, spieghi perchè a me funziona? Ho provato con IE5 e IE7 (con le correzioni di Xinod ovviamente ) ti assicuro che apre.


    8


    ho aggiunto il return false ma funziona anche senza
    Pietro

  6. #6
    Utente di HTML.it L'avatar di Donovant
    Registrato dal
    Sep 2005
    residenza
    London
    Messaggi
    1,329
    Scusate, ma dopo la correzione, ho dimenticato di mettere "=" fra OnClick e la funzione window.open...
    Grazie di tutto Xinod...
    Beati gli smemorati, perchè avranno la meglio anche sui loro errori...

    My gallery: http://donovant.deviantart.com/gallery/

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.