当前位置:编程学习 > C#/ASP.NET >>

.net中js调用问题求解。

内嵌页中JS代码: [code=JScript] <script type = "text/javascript"> function dislogin() { var o=parent.document.getElementByid("news_login"); if(o) { var s = document.body.innerHTML; s=s.replace(/\t/,"") o.innerHTML=s; }else{ alert(document.body.innerHTML); } }</script> [/code] 内嵌页body上调用JS代码: <body onload = "dislogin();"> 首页调用登录页代码: <iframe src ="../login.aspx"> 以上代码,网站用了好久,没犯毛病。最近经常早上起来,一天或两天,或几天,首页登录就不见了。求原因。
追问:JQUERY没用过。这代码加到哪里?加到body上?肯定也不是网速的原因
答案:引入<script src="Scripts/jquery-1.5.2.min.js" type="text/javascript"></script>
刚才那段代码加到head里就行了
其他:页面是哪个?用ie8或Firefox断点调试一下 网速慢导致的吧,用jQuery的document.ready来代替body的onload
$(document).ready(function () {
var o=parent.document.getElementByid("news_login");
if(o)
{
var s = document.body.innerHTML;
s=s.replace(/\t/,"")
o.innerHTML=s;
}else{
alert(document.body.innerHTML);
}
}); 建议登录不要使用JS来控制,而是自己编写程序去控制,使用Session来验证 

上一个:.net高手帮忙看一下
下一个:.net 2.0框架平台怎么创建 我是vs2008和2010 要在2.0框架写代码,怎么写?是直接创建项目还是怎么

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,