JavaScript-Code einbinden
Rolf
- sonstiges
Hallo
Weiß jmd. viel. wie ich den JS-Code in meinem C#-Code einbetten kann?
private string Umleitung_Html()
{
filename = "C:\MeineDateien\Webanwendung\Seite.html";
string filena = "<script language = javascript>";
filena += window.open(filename, "_target");</script+">";
return filena;
}
//So stimmt er noch nicht
Gruß
Sorry, da waren ein paar Fehler drin.
Hallo
Weiß jmd. viel. wie ich den JS-Code in meinem C#-Code einbetten kann?
private string Umleitung_Html()
{
string filename = "C:\MeineDateien\Webanwendung\Seite.html";
string frame = "<script language = javascript>";
frame += window.open(filename, "_target");</script+">";
return frame;
}
//So stimmt er noch nicht
Gruß
Hallo Rolf,
Was soll da passieren?
Willst du mit einem C-Script eine HTML-Datei erzeugen?
Oder in einem C-Script mit JavaScript ein Fenster öffnen?
Marian
Hallo Marian,
ich will eine html-Datei über einen Buttonklick (asp-Oberfläche mit C#-Code) diese einfach in einem neuen Browser-Fenster aufrufen.
Sowie ein Link der auf eine Datei verweist. Allerdings wird der Dateiname jedesmal übergeben. Das habe ich hier weggelassen, damit es nicht so schwierig wird.
Gruß
Hallo Marian,
ich will eine html-Datei über einen Buttonklick (asp-Oberfläche mit C#-Code) diese einfach in einem neuen Browser-Fenster aufrufen.
Sowie ein Link der auf eine Datei verweist. Allerdings wird der Dateiname jedesmal übergeben. Das habe ich hier weggelassen, damit es nicht so schwierig wird.
Gruß
Hallo Rolf,
Vielleicht so (ich kenn mich nicht wirklich mit c aus, aber mit javascript und php):
private string Umleitung_Html(string seite)
{
string frame = '<input type="button" value="Seite öffnen" onClick="window.open(' + seite + ', '_target')" />';
return frame;
}
print(Umleitung_Html('http://www.meineseite.de/'));
das ergibt dann:
<input type="button" value="Seite öffnen" onClick="window.open('http://meineseite.de/')" />
Danke für deine Hilfe!
Leider klappt es so nicht...
Das _target soll natürlich _top heißen, sorry hab mich da vertippt.
Gruß
Rolf
Hi,
Weiß jmd. viel. wie ich den JS-Code in meinem C#-Code einbetten kann?
Ich kenne zwar C# nicht wirklich, aber ich versuchs mal:
filename = "C:\MeineDateien\Webanwendung\Seite.html";
Bist Du sicher, daß die \ nicht escaped werden müssen?
string filena = "<script language = javascript>";
Wo ist das type-Attribut?
filena += window.open(filename, "_target");</script+">";
Willst Du das Ergebnis des Aufrufs von window.open an filena anhängen oder willst Du einen String mit dem Inhalt window.open... an filena anhängen?
Falls letzteres dürften Anführungszeichen um den String hilfreich sein.
cu,
Andreas