Visualizzazione dei risultati da 1 a 6 su 6

Discussione: [2 javascript in ...]

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2003
    Messaggi
    225

    [2 javascript in ...]

    Salve,
    ho questo javascript, che attraverso un link, apre una finestra con dim 480 e 600:

    <script language="javascript">
    <!--
    var winOpened;

    function apriFinestra(page)
    {
    winOpened=window.open(page,"nomefinestra","height= 480,width=600,scrollbars=no");
    winOpened.focus();
    }
    //-->
    </script>

    All'interno di un file ho messo un altro di questo javascript che, attraverso un altro link, apre una'altra finestra ma con dim 100 e 100.

    Il problema è che se indipendentemente clicco su uno dei due link, mi apre sempre una sola finestra e non quella al link corrispondente.

    Come mai?

    Grazie

  2. #2
    posta le due funzioni insieme !!!!

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2003
    Messaggi
    225

    [2 Javascript] .... continuo

    La prima è:

    <script language="javascript">
    <!--
    var winOpened;

    function apriFinestra(page)
    {
    winOpened=window.open(page,"nomefinestra","height= 480,width=600,scrollbars=no");
    winOpened.focus();
    }
    //-->
    </script>
    </head>
    <body>
    <a href="javascript:apriFinestra('finestra.html')>Con tatto</a>

    La seconda è praticamente la stessa, cambia solo il link e le dim:

    <script language="javascript">
    <!--
    var winOpened;

    function apriFinestra(page)
    {
    winOpened=window.open(page,"nomefinestra","height= 100,width=100,scrollbars=no");
    winOpened.focus();
    }
    //-->
    </script>
    </head>
    <body>
    <a href="javascript:apriFinestra('finestra2.html')>Co ntatto</a>

    Me ne apre sempre una.

  4. #4
    Utente di HTML.it L'avatar di morphy79
    Registrato dal
    Jun 2004
    Messaggi
    1,568
    nomefinestra deve cambiare...
    la finestra2 chiamala nomefinestra2...

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2003
    Messaggi
    225

    [2 Javascript ....] niente ...

    Ciao,
    ho provato a fare come dici tu, cioè di chiamare la seconda finestra "nomefinestra2" e ora mi apre due finestre. Ma il problema è che entrambe le finestra mi vengono aperte con le stesse dimensioni, quando io ho detto che la prima deve essere 400*600 e l'altra 150*400.

    In pratica vengono aperte entrambe a 150*400.
    Devo cambiare qualche altra cosa??

    Grazie

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Devi cambiare il nome della variabile cui associ l'oggetto finestra, ed il nome della finestra:

    winOpened=window.open(page,"nomefinestra","height= 480,width=600,scrollbars=no");
    winOpened.focus();
    ...
    winOpened1=window.open(page,"nomefinestra1","heigh t=100,width=100,scrollbars=no");
    winOpened1.focus();
    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.