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:
Asp.net@glengamoi.com
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net

Antwort per Email an