document.getElementByIdx("contents").src=para不起作用,麻烦看看我这样下对吗?

wcb836 2014-10-30 02:07:10
<!DOCTYPE html>
<html>
<head>
<title> Ato Processor D2000 and N2000 Series</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<meta name="generator" content="pdftohtml 0.36"/>
<meta name="author" content="Intel Corporation."/>
<meta name="keywords" content="D2000, N2000"/>
<meta name="date" content="2012-07-23T11:11:54+00:00"/>
<meta name="subject" content="Datasheet - Volume 1 of 2"/>
</head>

<frameset cols="350,*">
<frame id="links" class="links" name="links" src="mains.html"/>
<frame id="contents" class="contents" name="contents" />
</frameset>

<script type="text/javascript">
var n=self.location.href.indexOf("?")
if(n>0)
{
var para=self.location.href.substr(n+1)
document.getElementByIdx("contents").src=para
}
</script>
</html>

我想要根据url传递的参数来设置frame的源
...全文
851 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
wcb836 2014-10-30
  • 打赏
  • 举报
回复
9楼是正解谢谢拉 万分感谢
天际的海浪 2014-10-30
  • 打赏
  • 举报
回复
引用 8 楼 wcb836 的回复:
<!DOCTYPE html> <html> <head> <title>Series</title> </head> <frameset cols="350,*"> <frame id="links" class="links" name="links" src="http://www.baidu.com"/> <frame id="contents" class="contents" name="contents" src="" /> </frameset> <script type="text/javascript"> document.getElementById("contents").src="http://www.sina.com" </script> </html> 这样也不行 ,,你复制下来跑跑
<frameset>标签之后的script代码不会执行

 <!DOCTYPE html>
 <html>
 <head>
 <title>Series</title>
<script type="text/javascript">
window.onload = function ()
{
document.getElementById("contents").src="http://www.sina.com"
}
</script>
 </head>
 <frameset cols="350,*">
 <frame id="links" class="links" name="links" src=""/>
 <frame id="contents" class="contents" name="contents" src="" />
 </frameset> 

 </html>
 
wcb836 2014-10-30
  • 打赏
  • 举报
回复
<!DOCTYPE html> <html> <head> <title>Series</title> </head> <frameset cols="350,*"> <frame id="links" class="links" name="links" src="http://www.baidu.com"/> <frame id="contents" class="contents" name="contents" src="" /> </frameset> <script type="text/javascript"> document.getElementById("contents").src="http://www.sina.com" </script> </html> 这样也不行 ,,你复制下来跑跑
slwsss 2014-10-30
  • 打赏
  • 举报
回复
引用 6 楼 wcb836 的回复:
??这没区别把???
getElementById 写错了
wcb836 2014-10-30
  • 打赏
  • 举报
回复
??这没区别把???
slwsss 2014-10-30
  • 打赏
  • 举报
回复
引用 4 楼 wcb836 的回复:
还是没用呀 按你的改了还是没效果 蛋疼
var n=self.location.href.indexOf("?") if(n>0) { var para=self.location.href.substr(n+1) document.getElementById("contents").src=para }
wcb836 2014-10-30
  • 打赏
  • 举报
回复
还是没用呀 按你的改了还是没效果 蛋疼
slwsss 2014-10-30
  • 打赏
  • 举报
回复
引用 2 楼 wcb836 的回复:
带问号的 url为file:////home/wangcb/htmlc/main.html?main-html.html#1
var para=String(self.location.href).substr(n+1)
wcb836 2014-10-30
  • 打赏
  • 举报
回复
带问号的 url为file:////home/wangcb/htmlc/main.html?main-html.html#1
slwsss 2014-10-30
  • 打赏
  • 举报
回复
url 带问号吗 alert( para)看下这个是不是你要的

61,110

社区成员

发帖
与我相关
我的任务
社区描述
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
社区管理员
  • HTML(CSS)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧