我想知道有没有办法在 vb 的帮助下运行 javascript 代码
page:test1.aspx
<a href="#" onclick="Popup=window.open('testopen.aspx?jack=hello','Popup','toolbar=yes,location=no,status=no,menubar=no,scrollbars=no,resizable=no,width=420,height=400,left=430,top=23'); return false;">Test Window</a>
页:test2.aspx.vb
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Dim check As String = "<a href='#' onclick='Popup=window.open('make_changes_form.aspx','Popup','toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,width=420,height=400,left=430,top=23'); return false;>Test Window from vb</a>"
Context.Response.Write(check)
End Sub
page test1.aspx
现在工作
的代码
我想如果有办法让它工作,page:test2.aspx.vb
因为当前的方法不适合我。谢谢
编辑
我试图这样做的原因是因为我不能通过
例如传递整数来使用 javascript 中的函数
Javascript
function hello (str1)
{
alert(str1)
alert ("hello world")
}
aspx code
<input type="text" id="2">
<a href="#" onClick="hello(2.value)">CheckFunction</a>
这就是为什么我不能使用函数,因为函数不会激活,因为 id 不能是数字,它必须有一个字母数字值