Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    2,125

    problema array di finestre

    ciao. Ho un problema.
    Ho una fila di n icone, ognuna delle quali deve aprirmi una popup (dinamicamente il contenuto sara' diverso) ma lato js devo curare il fatto che se una finestra e' gia aperta e clicco il bottone corrispondente, dovra' darle il fuoco, mentre se clicco su un altro bottone dovra' aprirmi una nuova finestra.

    questo il mio codice...ma sinceramente non capisco perche si ostina sempre ad aprirmi tutto nessa stessa popup....anche se vavoro con gli indici :

    ho un ciclo che genera queste immagini e sull'onclick di ognuna mi passa la variabile contatore dei cicli....la "i" ......
    Codice PHP:
    var mdiWin= new Array();
    function 
    popActiveMulti(index){
        var 
    totActiveX arrayMdi[index];
        var 
    start startMdi[index];
        var 
    stop stopMdi[index];
        var 
    screendim popupCentrata(popWmdi,popHmdi);
        if((
    mdiWin[index]!=null)||(mdiWin[index]!=closed)){
                 
    mdiWin[index].focus();    
             }else
                 
    mdiWin[index] = window.open("popActiveMulti.php",'multi',"width=200,height=300,left=0,top=0,toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes");
        


    Trascurando il discorso dei paramentri....il mio interesse si focalizza nell'array.

  2. #2
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    devi dare un nome diverso alla popup
    window.open("popActiveMulti.php",'multi' + index, ...
    (credo che avrai un errore quando confronti la finestra con closed)

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    2,125
    piu o meno si.....ho ancora qualche problemino...
    ora ogni pulsante e' associato alla sua popup grazie ad aver messo l'indice come nome della popup...

    ora pero' mi da errore se chiudo una delle finestre....
    che tipo di controllo devo fare?

  4. #4

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.