请教c#中使用JavaScript问题
txt是本页面中TextBox控件的id,我想用下面这种形式改变它的值,但是有问题,错误提示是:'document.getElementById(...)'为空或不是对象。
Response.Write(" <script language='Javascript'>document.getElementById('txt').value='我变了'; </script>");
下面这句是在父页面写的,也是想把子窗口中id为txt的控件属性改为我变了,这样也不行。
Response.Write(" <script language='javascript'>var handle=window.open('...');handle.document.getElementById('txt').value='我变了'; </script>");
我只想用Response.Write这种形式,是哪里错了,大虾们帮帮忙啊~~
或者你们有什么方法,在打开子窗口的时候父窗口可以传值给它,不要用地址传,因为我要传的字符串比较长,地址传值长度是有限制的,传不了那么多。
Response.Write(" <script language='javascript'>var handle=window.open('...');handle.document.getElementById('txt').value='我变了'; " + " </script>");
这样写试试~·
这个没跟我写的那个没区别吧~~是试了下也没区别,同样的错误'handle.document.getEleme
相关问答:
C#如何判断连接sql server数据库成功?
try
{
connection.connect()
return true;
}
catch()
{
return false;
}
楼主很着急,开了几贴了。
引用
try
{
connection.connect( ......
有个winform程序,使用c#+mysql,需要在一个窗体设置mysql自动删除功能,包括自动删除多少天之前的数据以及是否开启自动删除功能,我程序退出后,还怎么控制Mysql自己删除啊?是不是要用mysql的event来实现?c#可以调用mysq ......
我在学习中,碰到问题,在处理的时候希望用脚本代码去调用C#后台代码。怎么办?
ajax异步调用呗
ajax,
webservice
后台方法:
protected string CsharpVoid(string strCC)
{
strC ......
这个对话框是CS里弹出来的
public static void MsgBox_(Page Page, string Msg)
{
ClientScriptManager ClientScriptManager ......