以下是父页面 ( index.html
) 的常见 HTML 结构:
<html>
<head>
<title>test title</title>
</head>
<frameset cols="150,*">
<frame name="left" src="testleft.html">
</frame>
<frame name="right" src="testright.html">
</frame>
</frameset>
</html>
以下是子页面 ( testleft.html
) 的常见 HTML 结构:
<html>
<head>
<script>
function proc1(frm) {
alert("called proc1");
frm.setAttribute("id", "change!!");
}
</script>
</head>
<body>
<p>This is testpage.</p>
<form name="TestFormName" action="get" id="TestFormId">
<input type="text" value="TextValueEmpty" />
</form>
</body>
</html>
我想proc1()
使用 C# 调用 testleft.html。我尝试使用WebBrowser.Document.InvokeScript()
,但它不能调用proc1()
。我怎么做?