Javascript aufruf funktioniert nicht
-
Hey,
Habe da irgendwie ein Problem mit dem aufruf eines Javascriptes.Dies hier wäre das \1:
StringBuilder script = new StringBuilder();
script.AppendLine("function confirmDeleteItem(confirmMessage) {");
script.AppendLine("\tif (confirm(confirmMessage))");
script.AppendLine("\t{");
script.AppendLine("\t" + Page.ClientScript.GetPostBackEventReference(this, "delete"));
script.AppendLine("\t}");
script.AppendLine("}");und von dieser Methode sollte es ausgeführt werden:
public void ActionMenu_ItemClick(object sender, RadMenuEventArgs e)
{
if (e.Item.Value.Equals("delete"))
{
getSelectedFiles();
if (uiFiles.SelectedItems.Count > 0)
{
Page.ClientScript.RegisterStartupScript(typeof(Page), "myScript", "<script language=JavaScript>confirmDeleteItem('" + GetTextForJS("confirmDeleteItem") + "');</script>");
}
}
}in Die funktion ActionMenu_ItemClick komme ich rein, auch der Page.ClientScript wird ausgefüht, diesen hatte ich auch schon in der Funktion drinnen wo das Script erstellt wird, und dan diese funktion aufgerufen wenn files ausgewählt sind, alelrdings auch ohne erfolg.
Kann mir da jemand weiterhelfen?
-
Ok, hat sich erledigt, ahbe die funktion im HTML-code selbst geschrieben, jetzt funktionierts, keine Ahnung wieso aber naja.