If non eseguita in javascript

mercoledì 19 dicembre 2012 - 20.45
Tag Elenco Tags  VB.NET  |  .NET 4.0  |  Windows Server 2008  |  Visual Studio 2010  |  Javascript  |  CSS 2.1

trinity Profilo | Guru

ciao,
ho questa funzione java:

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

la if in questa funzione viene salta e ho controlalto tantissime volte il valore della variabile testo ed è identica al volore della variale txtmenu. Quindi come mai non esegue la if?

ciao
Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz
http://blogs.dotnethell.it/fabiocirillo/
http://wnetsoftware.blogspot.com

alx_81 Profilo | Guru

>ciao,
credo che ne abbiamo parlato già qui:
http://www.dotnethell.it/forum/messages.aspx?ThreadID=42270
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.microsoft.com/profiles/Alessandro.Alpi

trinity Profilo | Guru

In parte questa if che ho postato il valore me lo riporta in entrambe le variabili solo che non mi esegue il confronto...
se fai caso al codice che ho postato ho messo proprio per fare uan prova del nove due variabili il cui valore lo passo io direttamente senza prenderlo da un oggetto e la if non viene eseguita il codice esce subito dalla function.

per esempio neanche questa mi esegue la if:


Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

sembra come che il contenuto della variabile testo non si uguale alla parola "Carica"
Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz
http://blogs.dotnethell.it/fabiocirillo/
http://wnetsoftware.blogspot.com

alx_81 Profilo | Guru

>per esempio neanche questa mi esegue la if:
>sembra come che il contenuto della variabile testo non si uguale alla parola "Carica"
ma scusa, dentro l'if metti la DEFINIZIONE della funzione.. come può andare?
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://blogs.dotnethell.it/suxstellino
http://suxstellino.wordpress.com
http://mvp.microsoft.com/profiles/Alessandro.Alpi

trinity Profilo | Guru

>>per esempio neanche questa mi esegue la if:
>>sembra come che il contenuto della variabile testo non si uguale alla parola "Carica"
>ma scusa, dentro l'if metti la DEFINIZIONE della funzione.. come
scusa non ti seguo in che senso mettere la definizione della funzione...a me non esegue neanche una banale

var testo = "Carica";
if (testo=="Carica").....

è quello che è strano

Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz
http://blogs.dotnethell.it/fabiocirillo/
http://wnetsoftware.blogspot.com

alx_81 Profilo | Guru

>funzione...a me non esegue neanche una banale
>
> var testo = "Carica";
> if (testo=="Carica").....
>
guarda cosa hai scritto:
Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://blogs.dotnethell.it/suxstellino
http://suxstellino.wordpress.com
http://mvp.microsoft.com/profiles/Alessandro.Alpi

trinity Profilo | Guru

tutta la funzione è:


Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

io voglio che che la if è confermata deve eseguire l'apertura della radwinodw di telerik. Mi stai dicendo che non non posso eseguire una funzione dopo la if? Perchè scusa mi spiazzi un pò non ti seguo forse ho l'errore sotto gli occhi e non lo vedo..perdonami se puoi fammi capire
Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz
http://blogs.dotnethell.it/fabiocirillo/
http://wnetsoftware.blogspot.com

alx_81 Profilo | Guru

>io voglio che che la if è confermata deve eseguire l'apertura
>della radwinodw di telerik. Mi stai dicendo che non non posso
>eseguire una funzione dopo la if?
no, ti sto dicendo che tu la stai DEFINENDO dentro la if.. quella function() è la definizione! Non la esegui mica così..

Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://blogs.dotnethell.it/suxstellino
http://suxstellino.wordpress.com
http://mvp.microsoft.com/profiles/Alessandro.Alpi

trinity Profilo | Guru

ho capito, e come posso definire allora quella funzione se la if è valorizzata?
Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz
http://blogs.dotnethell.it/fabiocirillo/
http://wnetsoftware.blogspot.com

alx_81 Profilo | Guru

>ho capito, e come posso definire allora quella funzione se la if è valorizzata?
PRIMA definisci la funzione allo stesso livello in cui hai scritto questa funzione

function nome1(eventuali params){
// ...
}

function nome2(eventuali params){
// ...
}

ecc..
poi nella if, la funzione si chiama solo con il suo nome:

if (qualcosa)
{
// esegui la funzione
nome2(eventuali param);
}

capito?
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://blogs.dotnethell.it/suxstellino
http://suxstellino.wordpress.com
http://mvp.microsoft.com/profiles/Alessandro.Alpi

trinity Profilo | Guru

ok ho capito thx
Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz
http://blogs.dotnethell.it/fabiocirillo/
http://wnetsoftware.blogspot.com
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5