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