Passare valore di una textbox ad una funzione javascript

mercoledì 28 novembre 2012 - 23.55
Tag Elenco Tags  VB.NET  |  .NET 4.0  |  Windows Server 2008  |  Visual Studio 2010  |  Visual Studio 2008

trinity Profilo | Guru

Salve raga,
allora ho creato questa funzione:

function GetRadWindow() { var oWindow = null; if (window.radWindow) oWindow = window.radWindow; else if (window.frameElement.radWindow) oWindow = window.frameElement.radWindow; return oWindow; } function Close() { var _image =document.getElementById("<%=Label1.ClientID %>").value; GetRadWindow().close(arg); }

che mi chiude una finestra modale dei controlli telerik e mi ritorna sulla pagina master, io dovrei passare alla pagina master il valore della variabile _image che dovrei valorizzare prendendo il dato da una Label in vb net..ho scritto quelal funzione in alto di Close() ma se inserisco il debug vedo che la variabile _image non si valorizza e mi dice precisamente: undefined...perchè? dove sbaglio?

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

alx_81 Profilo | Guru

>var _image =document.getElementById("<%=Label1.ClientID %>").value;
> GetRadWindow().close(arg);
>}
>
>che mi chiude una finestra modale dei controlli telerik e mi
>ritorna sulla pagina master, io dovrei passare alla pagina master
>il valore della variabile _image che dovrei valorizzare prendendo
>il dato da una Label in vb net..ho scritto quelal funzione in
>alto di Close() ma se inserisco il debug vedo che la variabile
>_image non si valorizza e mi dice precisamente: undefined...perchè?
>dove sbaglio?
ciao, come viene renderizzato il javascript sulla source?
--
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

si vede così: var _image =document.getElementById("Label1").value;

ho provato anche questo metodo dato che utilizzo telerik:

var _image = $find("<%= Label1.ClientID %>");

ma mi dice che la variabile è nulla eppure il campo label1 è valorizzato con un testo

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

alx_81 Profilo | Guru

>si vede così: var _image =document.getElementById("Label1").value;
>
>ho provato anche questo metodo dato che utilizzo telerik:
>
>var _image = $find("<%= Label1.ClientID %>");
>
>ma mi dice che la variabile è nulla eppure il campo label1 è
>valorizzato con un testo
e tu sei sicuro che esista uno span con id Label1? è case sensitive, prova acontrollare quello.
Altrimenti il problema è il .value, prova ad usare il .text o .innerHtml
--
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

Risolto
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