我使用如下方法加载HTML
using (StreamReader reader = new StreamReader(TitleContainer.OpenStream("Demo.html")))
{
string html = reader.ReadToEnd();
browser.NavigateToString(html);
}
HTML如下:
#Submit1
{
width: 164px;
height: 38px;
}
function CallMessage() {
document.write("liv");
var message = new Message();
message.Subject = "HELLO";
message.MessageType = "SMS";
message.DestinationAddress = "1356898978";
document.write(message.Subject);
document.write("
");
}
其中javascript\Message.js文件内容如下:
Message = function () {
this.Subject = "";
this.MessageType = "SMS";
this.DestinationAddress = "";
}
此时点击按钮则无法执行脚本,如果将javascript\Message.js直接写入到HTML文件里面,执行则成功,不知道为什么,难道不允许引用外部JS文件?