Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di kodode
    Registrato dal
    Sep 2002
    Messaggi
    1,896

    variabile da finestra madre

    Ciao a tutti!

    non sono riuscito a trovare nulla di buono quindi provo a postare

    allora, nella finestra madre dichiaro le viabili in questo modo:

    <script language="javascript"> CODdat="244@31/03/2008@12:00@13:00|249@31/03/2008@21:00@22:30|";
    COAtda = "23,25,24" ; </script>


    ora, generalmente per prendermi questi valori faccio :

    eval("CODdat") ;

    ma da un pop-up generato come faccio a ottenere questi parametri?

    ho provato cosi, ma niente :

    var CODdat = window.opener.document.forms[0].CODdat ;

    un aiutino? grazie...

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    a che ti serve l' eval?
    comunque e' window.opener.CODdat

  3. #3
    Utente di HTML.it L'avatar di kodode
    Registrato dal
    Sep 2002
    Messaggi
    1,896
    grazie!!!

    è perchè ho fatto una casino di prove e mi sono dimenticato quelche pezzo

  4. #4
    Utente di HTML.it L'avatar di kodode
    Registrato dal
    Sep 2002
    Messaggi
    1,896
    mmm oggi nn è giornata

    allora se continuo con le mie funzione dopo aver preso il valore della viabile devo popolare una list box e quindi :
    codice:
    //FUNZIONE PER POPOLARE UNA LISTBOX
    function POPlis( OGGval ) {
    	//ASSEGNAZIONE VARIABILI
    	var LISnom = window.opener.document.forms[0].COAcod ;
    	var CODdat = window.opener.CODdat;
    	
    	//RESETTO LA LISTBOX
    	LISres( LISnom ) ;	
    	
    	//VERIFICO ESISTENZA DATE DELLE LEZIONI
    	if ( CODdat.length > 0 ) {
    		CODdat = CODdat.split("|") ;
    		
                 //POPOLAMENTO LISTBOX
    		
    		//CICLO
    		for( NUMdat = 0 ; NUMdat < CODdat.length ; NUMdat++ ) {
    			TMPdat = CODdat[NUMdat].split("@")
    					
    			OPTdes = TMPdat[1] + " " + TMPdat[2] + " " + TMPdat[3] ;
    			OPTval = TMPdat[0] ;
    		
    			//POPOLO LISTA
    			LISnom.options[NUMdat] = new Option( OPTdes , OPTval , false , selected ) ;
    				
    		}			
    	}	
    }
    
    //RESETTA LISTBOX
    function LISres( OGGnom ){
    	for( NUMopt = ( OGGnom.options.length-1 ) ; NUMopt >= 0 ; NUMopt-- ) {
    		OGGnom.options[NUMopt] = null ;		
    	}
    }
    il "resetta listbox" funzia mentre il popolamento no... dove sbaglio???

    grazie..

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.