Hallo

also scheibe mal das Javascript klein also javascript ;-)

Und warum checkst du 
If Not Page.IsClientScriptBlockRegistered("clientscript")
machr das die page net selber ??

Gruss

Roman Pittroff
Consulting
Bangkok, Thailand



>-----Original Message-----
>From: [EMAIL PROTECTED] 
>[mailto:[EMAIL PROTECTED] On Behalf Of Laszlo Pinter
>Sent: 14 June 2005 17:52
>To: [email protected]
>Subject: [Asp.net] Javascript im CodeBehind
>
>Hallo Liste,
>
>K�nnte vielleicht Jemand liebensw�rdigerweise ein blick auf 
>auf mein Code werfen?
> 
>           Dim sb As System.Text.StringBuilder = New 
>System.Text.StringBuilder
>  1,      sb.Append("<script>" & vbCrLf)
>  2,      sb.Append("function Done(){" & vbCrLf)
>  3,      sb.Append("var laa='" & param1 & "';" & vbCrLf)
>  4,      sb.Append("var lab='" & param2 & "';" & vbCrLf)
>  5,      sb.Append("var lac='" & param3 & "';" & vbCrLf)
>  6,      sb.Append("var lad='" & param4 & "';" & vbCrLf)
>  7,      sb.Append("var ret=New Array(laa,lab,lac,lad);" & vbCrLf)
>  8,      sb.Append("window.returnValue=ret;" & vbCrLf)
>  9,      sb.Append("window.close();}" & vbCrLf)
> 10,      sb.Append("</script>" & vbCrLf)
>        
>  11,      If Not 
>Page.IsClientScriptBlockRegistered("clientscript") Then
>  12,          Page.RegisterClientScriptBlock("clientscript", 
>sb.ToString())
>  13,      End If
>  14,      Me.Button1.Attributes.Add("onclick", "JavaScript:Done();")
>
>Ich bekomme leider immer ein Fehler: ';' (also ein Semikolon) 
>erforderlich.
>Immer in der 2. Zeile zwischen "()" und "{". Dort geh�rt aber 
>kein Semikolon Hin. Schreibe ich das ganze im Html Teil 
>funktioniert wunderbar. Wenn ich den Script aus der aspx Seite 
>aufrufe funktioniert alles. Das Script sieht so
>aus:
>function Done()
>{
>  
>       var laa="param1";  
>       var lab="param2";  
>       var lac="param3";
>       var lad="param4";
>       var ret=new Array( laa,lab,lac,lad);
>       window.returnValue=ret;  
>       window.close();
>}
>Gibt die Parameter 1-4 zur�ck. Es handel sich um ein Modales 
>Dialogfeld.
>Aufgerufen wird im Page_Load mittels:
>If Not Page.IsClientScriptBlockRegistered("MyScript") Then
>   Page.RegisterClientScriptBlock("MyScript", "<SCRIPT 
>Language='JavaScript'
>src='Get.js'></SCRIPT>")
>End If
>Me.Button1.Attributes.Add("onclick", "JavaScript:Done();") Ich 
>sitze schon "wageesgarnichtsagenwielange" da dran und komme 
>ich nicht weiter.
>
>Danke
>
>Mit freundlichen Gr��en
>
>Laszlo Pinter
>
>--
> 
> 
>_______________________________________________
>Asp.net Mailingliste, Postings senden an:
>[email protected]
>An-/Abmeldung und Suchfunktion unter:
>http://www.glengamoi.com/mailman/listinfo/asp.net
>


_______________________________________________
Asp.net Mailingliste, Postings senden an:
[email protected]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net

Antwort per Email an