vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Mails senden, abrufen und decodieren - ganz easy ;-)  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

ASP.NET, WebServices u. Remoting
JavaScript Variable zuweisen 
Autor: modulo
Datum: 29.09.05 14:39

Servus!

Gibt es eine Möglichkeit eine JavaScript Variable einer Variable in meinem VB Code zuzuweisen?
Meine Programmstruktur ist folgendermaßen:
Ich habe ein Parent-Window das mittels window.showModalDialog ein Child erzeugt, welchen einen Wert zurück gibt. Diesen Wert würde ich gerne einer Variable in meinem VB.Net Code zuweisen.

Momentan mache ich es so:
   Dim openScript As String = "<script>" & _
                             " var win; function addGroup(){win =" & _
                             "window.showModalDialog'Child.aspx');" & _
                             " if (win != null){document.getElementById(" & _
                             "'tbReturnVal').value=win;}" & _
                             " </script>"
   Page.RegisterStartupScript("Irgendwas", openScript)
   Me.btnNewGroup.Attributes.Add("onClick", "addGroup();")
Eine Zuweisung könnte dann so aussehen:
If Page.IsPostBack Then
   Dim strReturnVal As String = Request.Form.Item("tbReturnVal").ToString()
end if
Mein Problem!
Ich schreibe den Rückgabewert zuerst in ein Textfeld und lese dieses dann aus. Unschön aber damit könnte ich leben, wenn ich das Textfeld verstecken könnte. Kann ich aber nicht, denn sobald ich dessen Sichbarkeit auf False setze, kann ich seinen Wert nicht mehr mit Request.Form abfragen.

Was also tun?

Gruß Oliver
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
JavaScript Variable zuweisen1.941modulo29.09.05 14:39
Re: JavaScript Variable zuweisen1.187Drapondur29.09.05 17:46
Re: JavaScript Variable zuweisen1.082modulo30.09.05 10:38

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel