Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [JS] Funzione perde il valore passato?

    Ciao a tutti sto impazzendo per un problema che no riesco a capire (quindi a risolvere)

    ho questa funzione javascript
    codice:
    //rendo visibile il sottomenu selezionato e lo faccio scorrere a destra
     function menu_sub_in(val){
    	alert(val);
    	 visibilita=document.getElementById(val).style.visibility;
    	 if (visibilita!='visible')	 document.getElementById(val).style.visibility='visible';
    	 sx=parseInt(document.getElementById(val).style.left);
    	 if (sx<180){
    		document.getElementById(val).style.left=(sx+20)+'px';
    		x=setTimeout('menu_sub_in('+val+')',50); 
    	 }else{
    		 document.getElementById(val).style.left=180+'px'; 
    	 }
     }
    e nel punto evidenziato dovrebbe richiamarsi passandosi il valore contenuto in val

    ok quando si va a richiamare perde il valore val.. qua il problema (se volete provare selezionate solo la prima voce del menù..le altre restituiscono errore perchè non implementate)

    non riesco a capire
    http://igr4mbo.altervista.org (piano piano)

    "Abbiamo costruito un sistema che ci persuade a spendere il denaro che non abbiamo in cose che non necessitiamo per creare impressioni che non dureranno su persone che non ci interessano" cit.

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    x=setTimeout(function(){menu_sub_in(val)},50);
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Originariamente inviato da cavicchiandrea
    x=setTimeout(function(){menu_sub_in(val)},50);

    grazie!!!!
    http://igr4mbo.altervista.org (piano piano)

    "Abbiamo costruito un sistema che ci persuade a spendere il denaro che non abbiamo in cose che non necessitiamo per creare impressioni che non dureranno su persone che non ci interessano" cit.

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.