aspx引用不了js脚本
1. 高分在线等,为什么javascript代码在html页面可以执行在aspx页面不能执行呢
如果你使用了aspx的标签,那么当这个程序运行最后生成的HTML页面,此时的ID就会变化,这时你再用JS去用aspx设定的ID去进行操作,就会报错(因为找不到对应的ID)
例:<asp:textbox Columns="6" id="PersonalId" Runat="server"></asp:textbox>
生成的HTML源码为:
<input type="text" name="frm1_PersonalId">
基于你的问题,很有可能就是我说的这种情况。仅供参考,希望对你有用!
2. 在aspx调用js部分无效。。。为什么
我也遇到过类似情况,没弄清楚哪的问题,大概估计与Ajax有冲突吧。你用类似方式执行看看?/// <summary>
/// 弹出信息。并跳转指定页面。
/// </summary>
public void AlertAndRedirect(string message, string toURL)
{
string js = "alert('{0}');window.location.replace('{1}');";
ScriptManager.RegisterClientScriptBlock(Page, typeof(CheckBox), DateTime.Now.ToString().Replace(":", " "), string.Format(js, message, toURL), true);
}
3. aspx里如何引用自己写的Js 方法
ASP.index_aspx 这里表示你的文件名有问题,其次,引用自己的js跟引用别人的是一样,写一个js文件,拖进来就行了
4. js脚本在aspx页面失效!
适当的alert一下吧。调调看哪里出错了。
5. 在aspx页面中怎么引用js文件
在js文件里这样写的:
function myalert()
{
alert("dddd");
}
在aspx文件里是这样调用的:
<script src="MyJs.js" language="javascript" type="text/javascript"></script>
后面有:
<input id="Button1" type="button" value="button" onclick="myalert()"/>
6. aspx文件运行时js,jQuery报错
那就是你没有定义对象,或者是没有引用到。
请把代码贴出来,这样才能看清楚啊。
7. 在aspx文件中引用js文件在ie6中会报错说缺少某某字符串
可能是文件编码的问题,如aspx页面是utf-8的,而js文件是ANSI。用记事本、notepad++等工具看看就知道了。
如果真是这个问题,js文件用与aspx文件同样的编码另存一下就行。。。
8. 引用JS文件的问题,在aspx页里面那几行JS代码能正常运行,但在JS文件本身哪里却没法正常运行
立即执行的JS代码会受位置的影响,假如你把JS外部引用放入HEAD里,而你在该JS文件中试图直接访问DOM中的一个BODY的子元素,就可能产生错误,因为该JS在执行时,浏览器还没有准备好BODY的DOM.如果是这样,你可以把JS引用移到所有它要访问元素标签之后,这样就不会出错了.
另外,脚本运行时错误信息也很重要,可以帮助你快速找到错误的原因和找到解决办法.
9. 急!!关于aspx页面里引用javascript的问题 这是页面里javascript的代码:
楼上两位正解:应该用 onClientClick ="javascript:addRow(‘Table1’)"
而且你的参数传的也不对,这种调用方法是不能直接传递 Table1 这个对象的,你只能传递一个字符串进去,应该是 Table1 的 ID。
在函数里面也不能直接用 table ,它不会是对象的, 要用 document.getElementById(table);来得到 Table1 的对象。
10. aspx如何引用js文件
把js文件里的<script language="Javascript"> 与</script>去掉,调用是为了保密,不让客户端很容易就能查看JavaScript脚本。