Visualizzazione risultati 1 fino 20 di 20

Discussione: Finestre pop-up in javascript

  1. #1
    L'avatar di ilvecchiofumetto
    ilvecchiofumetto non è connesso Utente attivo
    Data registrazione
    21-06-2005
    Residenza
    Firenze
    Messaggi
    298

    Exclamation Finestre pop-up in javascript

    Ciao a tutti!! Ho trovato in un vecchio thread qui su AV, un codice simile a questo
    Codice HTML:
    <a href="#" onClick="window.open('texone_tex_il_grande.htm','finestra','width=100, height=60');">Tex il grande!</a>
    che fa aprire un pop-up delle dimensioni 100x60: però accanto al nome della finestra pop-up appare questa scritta "file://": come faccio a levarla? E a far sì che sia visibile soltanto il nome della finestra?

    Grazie.
    Ultima modifica di ilvecchiofumetto : 03-01-2006 alle ore 21.03.45
    E' OnLine la nuova versione del sito!! Clicca qui

  2. #2
    L'avatar di seneca
    seneca non è connesso Super Moderatore
    Data registrazione
    18-12-2004
    Residenza
    la Città Eterna
    Messaggi
    8,376

    Predefinito

    io ho trovato da qualche parte tra i miei files questo codice:

    <a href="javascipt:void(0)" onclick="window.open('http://tuoindirizzo','nomefinestra',
    'width=xxx,height=yyy,left=zzz,top=www,resizable=1 ,status=1,toolbar=1,menubar=1,location=1,scrollbar s=1,titlebar=1');">

    devi settare solo grandezza e distanza dai margini dello schermo.
    ps: naturalmente anche indirizzo e nome della finestra!
    ps2: posta se funziona o no, così se è una bufala la cancello!
    Ultima modifica di seneca : 03-01-2006 alle ore 21.09.17


    -- Aut Roma Aut Nihil!

  3. #3
    L'avatar di ilvecchiofumetto
    ilvecchiofumetto non è connesso Utente attivo
    Data registrazione
    21-06-2005
    Residenza
    Firenze
    Messaggi
    298

    Predefinito

    Grazie seneca, ma non funziona...
    E' OnLine la nuova versione del sito!! Clicca qui

  4. #4
    Guest

    Predefinito

    Ti consiglio di vedere su www.asbafo.net nella parte javascript, è pieno di script per popup!

  5. #5
    Guest

    Predefinito

    quella è un impostazione del browser e nn si può togliere

  6. #6
    Guest

    Predefinito

    forse questo è quello che ti serve:

    Codice HTML:
    <html><head>
    <script language="Javascript">
    function ApriWin2 ()
    {
    w1=open ("", "AltraFinestra", "toolbar=no, menubar=no, width=200, height=200"
    w1.document.write ("<html>")
    w1.document.write ("<head><title>nuova finestra</title></head>")
    w1.document.write ("<body bgcolor='#FFFFFF'><font color='#AAAAAA'>")
    w1.document.write ("<ul><li>primo<li>secondo<li>terzo</ul>")
    w1.document.write ("<h1><b>Questa è una nuova finestra</b></h1>")
    w1.document.write ("</html>")
    }
    </head>
    <body>
    <form type="button" name="win2" value="Apri una nuova finestra" onClick="ApriWin2 ()">
    </form>
    </body>
    </html>
    Conta che sono anni che non lo uso quindi non so se funziona..

  7. #7
    L'avatar di seneca
    seneca non è connesso Super Moderatore
    Data registrazione
    18-12-2004
    Residenza
    la Città Eterna
    Messaggi
    8,376

    Predefinito

    ho rivisto il codice, ora dovrebbe funzionare:

    <a href="javascript:;" onClick="window.open('pagina.htm', 'titolo', 'width=400, height=200, resizable, status, scrollbars=1, location');">Apri la pop-up</a>

    se però devi aprire un pop-up per visualizzare un'immagine, dimmelo che il codice è diverso e te lo posto!

    cmq ho ritrovato il tuo codice in vari siti, strano che non funzioni...
    Ultima modifica di seneca : 03-01-2006 alle ore 22.26.47


    -- Aut Roma Aut Nihil!

  8. #8
    L'avatar di ilvecchiofumetto
    ilvecchiofumetto non è connesso Utente attivo
    Data registrazione
    21-06-2005
    Residenza
    Firenze
    Messaggi
    298

    Predefinito

    Grazie a tutti ragazzi!! Alla fine ho risolto!!!

    Grazie ancora,
    Ciao!!!
    E' OnLine la nuova versione del sito!! Clicca qui

  9. #9
    Guest

    Predefinito

    Citazione Originalmente inviato da seneca
    ho rivisto il codice, ora dovrebbe funzionare:

    <a href="javascript:;" onClick="window.open('pagina.htm', 'titolo', 'width=400, height=200, resizable, status, scrollbars=1, location');">Apri la pop-up</a>

    se però devi aprire un pop-up per visualizzare un'immagine, dimmelo che il codice è diverso e te lo posto!
    ciao! ho provato il tuo codice e funziona che è una meraviglia!!! Ed io che fino ad ora utilizzavo lunghissimi e noiosi codici... questo in una riga risolve ogni mio problema!!!! Ora però sarei interessato a questo codice per aprire un pop-up per visualizzare un'immagine!!! Ti va di darmi una mano?!

  10. #10
    Ospite Guest

    Predefinito

    Ora però sarei interessato a questo codice per aprire un pop-up per visualizzare un'immagine
    In che senso??? Vorresti fare delle miniature che si ingrandiscono in un popup?

  11. #11
    L'avatar di seneca
    seneca non è connesso Super Moderatore
    Data registrazione
    18-12-2004
    Residenza
    la Città Eterna
    Messaggi
    8,376

    Predefinito

    Ecco qui il codice per l'apertura di un'immagine in un'altra finestra:

    DA METTERE ENTRO I TAG <HEAD>

    <SCRIPT LANGUAGE="JavaScript">
    timeout =0; // Close window after __ number of seconds?
    // 0 = do not close, anything else = number of seconds

    function Start(URL, WIDTH, HEIGHT) {
    windowprops = "left=50,top=50,width=" + (WIDTH+50) + ",height=" + (HEIGHT+50);

    text = "<html><head><title>Preview</title></head><body bgcolor='white'";

    if (timeout != 0) text +=" onLoad=\"setTimeout('window.close()', " + timeout*1000 + ");\"";

    text += "><center><img src='" + URL + "'>";

    if (timeout != 0) text +="<br><font face='arial, helvetica' size='-1'>Preview closes after " + timeout + " seconds.</font>";

    text += "</center></body></html>";

    preview = window.open("", "preview", windowprops);
    preview.document.open();
    preview.document.write(text);
    preview.document.close();
    }
    // End -->
    </script>


    DA METTERE NEL TAG BODY:


    <a href="javascript:Start('URL_Immagine', 600, 450)";>
    <img src="URL_Immagine" width=60 height=45></a>


    Naturalmente devi mettere la grandezza dell'immagine come desideri, il nome della finestra, ecc.; se vuoi vedere un esempio vai in questa pagina di un mio vecchio sito e clicca su una foto. Fammi sapere se ce stato qualche problema col codice!

    x ACMILANEWS: è questo l'intento del codice che ho postato
    Ultima modifica di seneca : 04-01-2006 alle ore 16.49.18


    -- Aut Roma Aut Nihil!

  12. #12
    Guest

    Predefinito

    grazie!!!!! cmq un'ultima domanda: vorrei potrer creare un link che mi mandi all'ultima pagina visitata in quella finestra, come il pulstante Back (Indietro) di IE. E' possibile? Grazie!!!...

  13. #13
    L'avatar di seneca
    seneca non è connesso Super Moderatore
    Data registrazione
    18-12-2004
    Residenza
    la Città Eterna
    Messaggi
    8,376

    Predefinito

    intendi se è possibile avere la barra degli strumenti (con tanto di tasti indietro e avanti) in questa finestra pop-up?

    ps:sono diventato UTENTE GIOVANE!!!!!


    -- Aut Roma Aut Nihil!

  14. #14
    Guest

    Predefinito

    No.. ho un link testuale "Torna..." e voglio che se clicchi li torni all'ultima pagina precedente...

  15. #15
    L'avatar di ilvecchiofumetto
    ilvecchiofumetto non è connesso Utente attivo
    Data registrazione
    21-06-2005
    Residenza
    Firenze
    Messaggi
    298

    Predefinito

    Non so niente di javascript apparte onclick, window.open e document.write: però se non mi sbaglio l'argomento era già stato trattato e il comando mi sembra che fosse back.history o history.back... Fai una ricerca qui sul forum e vedrai che trovi di sicuro tutto!!!
    E' OnLine la nuova versione del sito!! Clicca qui

  16. #16
    L'avatar di seneca
    seneca non è connesso Super Moderatore
    Data registrazione
    18-12-2004
    Residenza
    la Città Eterna
    Messaggi
    8,376

    Predefinito



    -- Aut Roma Aut Nihil!

  17. #17
    Guest

    Predefinito

    help!!! ero così preso da questo nuovo codice che... toh! L'ho provato anche ponendo come link un'animazione GIF da me creata.. risultato?! non funziona!! ovverò, il link non si apre e l'animazione si blocca al momento del clic.. ecco pari pari il codice come l'ho strutturato io: (se ci sono errori..)

    <a href="javascript:;" onClick="window.open('http://brattoliart.altervista.org/toolbar/toolbar.html', 'brattoliart | toolbar', 'width=283, height=475');"><img border="0" src="http://brattoliart.altervista.org/toolbar/SPOT.gif"></a>

    Cosa non va... potete provare ciò che dico direttamente nella mia home... HELP!


    EDIT: l'errore l'ho trovato da solo ma non me lo spiego! è nel TITOLO: ...'brattoliart | toolbar'... devo togliere spazi e |, e va tutto a meraviglia! scusate!!!!!! Rimane solo il problema della GIF che si blocca dopo il clik!!
    Ultima modifica di brattoliart : 07-01-2006 alle ore 04.07.52

  18. #18
    L'avatar di heracleum
    heracleum non è connesso Utente storico
    Data registrazione
    21-01-2004
    Messaggi
    3,333

    Predefinito

    Citazione Originalmente inviato da brattoliart
    EDIT: l'errore l'ho trovato da solo ma non me lo spiego! è nel TITOLO: ...'brattoliart | toolbar'... devo togliere spazi e |, e va tutto a meraviglia! scusate!!!!!!
    Eh certo,
    ti dava errore perché il secondo parametro della funzione window.open()
    non è il TITOLO! assolutamente
    Lo commettono in molti questo errore..
    quello è semplicemente un identificativo, un NOME che dai alla finestra per poterla rintracciare in seguito via html, come per es. nei FRAME (che sono sempre window dopotutto) scrivi
    <frame name="ciccio" ..>

    e poi fai un link che ci carica dentro qualcosa usando il TARGET:
    <a href="..." target="ciccio">

    E' la stessa identica cosa per quel secondo parametro di window.open,
    memorizzalo come 'target' e non ti confonderai più.
    Avvertimento: richiedere in privato questioni tecniche produrrà inevitabilmente una supercazzola prematurata come risposta. (5 served)

  19. #19
    L'avatar di dementialsite
    dementialsite non è connesso Super Moderatore
    Data registrazione
    19-10-2004
    Residenza
    fuori Padova
    Messaggi
    5,046

    Predefinito Off Topic ?

    Citazione Originalmente inviato da brattoliart
    No.. ho un link testuale "Torna..." e voglio che se clicchi li torni all'ultima pagina precedente...
    Rispondo a questa domanda:
    Codice HTML:
    <A HREF="javascript:history.go(-1)"> ... </A>
    Statemi bene...
    Le questioni tecniche hanno risposte migliori nel forum pubblico, non trovi?

    When you don't know your next step... improvise

    ALTERVISTA WANTS YOU!
    Vuoi diventare moderatore su AlterVista? Scopri come...

  20. #20
    Guest

    Predefinito

    Citazione Originalmente inviato da heracleum
    Eh certo,
    ti dava errore perché il secondo parametro della funzione window.open()
    non è il TITOLO! assolutamente
    Lo commettono in molti questo errore..
    quello è semplicemente un identificativo, un NOME che dai alla finestra per poterla rintracciare in seguito via html, come per es. nei FRAME (che sono sempre window dopotutto) scrivi
    <frame name="ciccio" ..>

    e poi fai un link che ci carica dentro qualcosa usando il TARGET:
    <a href="..." target="ciccio">

    E' la stessa identica cosa per quel secondo parametro di window.open,
    memorizzalo come 'target' e non ti confonderai più.

    Benissimo!!! Ora capisco!!! Grazie x l'info!! D'ora in poi farò più attenzione...

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •