读书人

script和Response.Redirect写script的

发布时间: 2012-03-13 11:21:11 作者: rapoo

script和Response.Redirect写script的问题
<script language= "javascript ">
function test(){
document.form1.getElementsByTagName( 'delflag ').text= 'del ';
alert(document.form1.getElementsByTagName( 'delflag ').text);
}
</script>
这段代码在HTML里可以用,我把他放到VB.NET2003中的linkbutton的onclick时间中用Response.Redirect来写出来是
Response.Redirect( " <script language=javascript> document.form1.getElementsByTagName( 'delflag ').text= 'del ';alert(document.form1.getElementsByTagName( 'delflag ').text); </script> ")
这样在点击后就报错了,说document.form1为null
如果我把它写成Response.Redirect( " <script language=javascript> function window.load{document.form1.getElementsByTagName( 'delflag ').text= 'del ';alert(document.form1.getElementsByTagName( 'delflag ').text);} </script> ")
就起作用这是为什么呢?

[解决办法]
楼上正解

server.transf....也可以

读书人网 >VB Dotnet

热点推荐