2017-05-30 11 views
1

Ich versuche, ein Formular automatisch zu füllen, das in einem Rahmen befindet. Es scheint einen Syntaxfehler im Javascript zu geben. Jede Hilfe mit der Funktion wäre willkommen. Hier ist der Code, den ich verwende;Legen Sie ein Eingabefeld innerhalb eines Formulars innerhalb eines Frames mit Javascript in einem UWP-Projekt

string func = "window.frames['framename'].document.forms[0].getElementsByName('StreetName')[0].value = " + streetname; 

await webview1.InvokeScriptAsync("eval", new string[] { func }); 

Die ID der Tags ist nicht festgelegt, nur die Namen. Irgendwelche Ideen, wo der Syntaxfehler in der JS ist?

p.s. Wenn es eine Möglichkeit gibt, die ausführliche Fehlermeldung von dem injizierten Javascript zu erhalten, würde ich den Rat begrüßen.

Antwort

1
'framename' 

ist sehr verdächtig für mich.

Sind Sie sicher, dass dies ein String-Literal sein soll? (In diesem Fall denke ich, das ist ein Laufzeitfehler und kein Syntaxfehler).

Verwandte Themen