Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2001
    Messaggi
    298

    [js] finestre non richieste che si aprono

    salve,
    io sono quello a cui succedono le cose strane. :gren:

    ho costruito una paginetta in cui, da un link, apro una seconda finestra con la seguente sintassi:

    <A HREF="java script:;window.open('indice.htm','','scrollbars=ye s, width=790, height=600');" target="_blank"> ...ecc...

    il link funziona, tuttavia al click mi si apre una seconda finestra dove come testo viene riportato

    [object]

    e come titolo la dichiarazione del link, e cioè

    java script:;window.open('indice.htm','','scrollbars=ye s,%20%20width=790,%20height=600');

    strano vero?
    che può essere?

  2. #2
    Utente di HTML.it L'avatar di Dr Mal
    Registrato dal
    Apr 2002
    Messaggi
    2,536

    Re: [js] finestre non richieste che si aprono

    Originariamente inviato da RobMcSword
    salve,
    io sono quello a cui succedono le cose strane. :gren:

    ho costruito una paginetta in cui, da un link, apro una seconda finestra con la seguente sintassi:

    <A HREF="java script:;window.open('indice.htm','','scrollbars=ye s, width=790, height=600');" target="_blank"> ...ecc...

    il link funziona, tuttavia al click mi si apre una seconda finestra dove come testo viene riportato

    [object]

    e come titolo la dichiarazione del link, e cioè

    java script:;window.open('indice.htm','','scrollbars=ye s,%20%20width=790,%20height=600');

    strano vero?
    che può essere?
    prova così:
    codice:
    <A HREF="javascript:;" onclick="window.open('indice.htm','','scrollbars=yes,  width=790, height=600');">
    [Proteggiamo la Natura e gli Animali: appartengono alle cose più belle che ci sono state donate.]

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2001
    Messaggi
    298
    guarda guarda che ho trovato un'altro nottambulo! :gren:

    provato, grazie,
    ma il risultato è simile.
    cambia il testo (impossibile visualizzare la pagina)
    il titolo (impossibile trovare il server)
    e l'indirizzo nella casella degli indirizzi (java script:

    grazie per la sollecitudine

  4. #4
    Utente di HTML.it L'avatar di Dr Mal
    Registrato dal
    Apr 2002
    Messaggi
    2,536
    Originariamente inviato da RobMcSword
    guarda guarda che ho trovato un'altro nottambulo! :gren:

    provato, grazie,
    ma il risultato è simile.
    cambia il testo (impossibile visualizzare la pagina)
    il titolo (impossibile trovare il server)
    e l'indirizzo nella casella degli indirizzi (java script:

    grazie per la sollecitudine
    tieni presente ke javascript va tutto attaccato, attenzione allo spazio tra il nome e l'estensione della pagina ex:"pagina. htm" e attento anke all'estensione: htm è diverso da html.
    [Proteggiamo la Natura e gli Animali: appartengono alle cose più belle che ci sono state donate.]

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2001
    Messaggi
    298
    si,
    tutte quelle cose le so, e sono anche giuste;
    infatti la finestra chiamata si apre regolarmente.
    è la finestra in più, quella di cui ti parlavo, che non capisco da dove salti fuori. Dal click infatti se ne aprono 2, non 1 come dovrebbe!

  6. #6
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Per evitare questo problema si puo', fra le soluzioni possibili, far seguire alle istruzioni javascript richiamate, un semplice "return false" che impone al browser di non proseguire l'azione e quindi non cambiare la pagina corrente.

    Pertanto la sintassi diventa:

    <A HREF="#"
    onclick="window.open('indice.htm', '', 'scrollbars=yes,width=790,height=600'); return false;">

    Nota che ho eliminato anche il parametro target, responsabile di far aprire il link in una ulteriore finestra.

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  7. #7
    Utente di HTML.it
    Registrato dal
    Jan 2001
    Messaggi
    298
    ottimo, grazie!

    così tutto è a posto.
    il target mi serviva appunto perchè devo per forza aprire una finestra nuova; funziona comunque bene.

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.