html获取url参数例
<script language="javascript">
var pos,str,para,parastr,tempstr1;
tempstr="";
str = window.location.href;
pos = str.indexOf("?")
parastr = str.substring(pos+1);
document.write("<br>文件路径:"+str);
if (pos>0){
document.write("<br>所有参数:"+parastr);
}
else
{
document.write ("无参数");
}
if (str.indexOf("&")>0){
para = parastr.split("&");
for(i=0;i<para.length;i++)
{
tempstr1 = para[i];
pos = tempstr1.indexOf("=");
//document.write (tempstr1.substring(0,pos));
document.write ("<br>参数"+i+":"+tempstr1.substring(0,pos));
document.write ("等于:"+tempstr1.substring(pos+1));
}
}
</script>
===========================================================
JavaScript的location.search属性可以返回当前网页URL中?后面的部分,例如:
当前网页地址:http://bbs.dvbbs.net/dispbbs.asp?boardID=1&ID=1212500&page=2
location.search返回值就是 ?boardID=1&ID=1212500&page=2
iframe动态显示获取url
<script language="javascript">
var pos,str,para,parastr;
tempstr="";
str = window.location.href;
pos = str.indexOf("?")
parastr = str.substring(pos+1);
//将参数打出来window.alert(parastr);
if (pos>0){
document.write("<frameset rows='*,15%' cols='*' frameborder='no' border='0' framespacing='0'>");
document.write("<frameset rows='*' cols='*,105' framespacing='0' frameborder='no' border='0'>");
document.write("<frame scrolling='no' noresize='noresize' name='mainFrame' id='mainFrame' title='mainFrame' src='http://www.baidu.com/"+parastr+"'/>");
document.write("<frame src=www.baidu.com' name='rightFrame' scrolling='no' noresize='noresize' id='rightFrame' title='rightFrame' />");
document.write("</frameset>");
document.write("<frame name='topFrame' scrolling='no' noresize='noresize' id='topFrame' title='topFrame' src='www.baidu.com'>");
document.write("</frameset>");
}
else
{
//document.write ("无参数");//+parastr+
}
</script>
分享到:
相关推荐
`src`属性用于指定要嵌入的页面URL,`width`和`height`属性分别定义了`<iframe>`的宽度和高度。`scrolling`属性可以设置为`"yes"`、`"no"`或`"auto"`,控制是否显示滚动条。而`onload`事件则可以在`<iframe>`内容...
父页面可以通过修改`iframe`的`src`属性,添加查询参数或hash,`iframe`内部通过`window.location`获取这些信息。 4. `postMessage`的跨域代理 对于跨域的`iframe`,可以设置一个中间代理页面,通过这个代理页面...
IFrame通常用于显示广告、地图、视频等第三方内容,或是实现页面分层展示,提高网页动态性。 3. Unigui与IFrame的交互方式: - 通信协议:Unigui与IFrame的交互通常依赖于JavaScript,通过AJAX(异步JavaScript和...
6. iframe内页面加载时机:iframe内页面可能并非立即加载,父页面在设置URL参数后,iframe可能需要一定时间来加载并显示新页面。因此,在代码逻辑中需要确保iframe已经完全加载完毕,再从iframe的URL中获取参数。 7...
但值得注意的是,`ifr.src`后面添加临时参数以获取新页面内容时,如果在`appendChild`之后设置,刷新页面时临时参数不会更新,除非完全重新加载页面(非F5或刷新按钮)。这是因为IE7可能已经预加载了IFRAME的初始URL...
3. **URL参数传递**: - 可以通过修改URL中的查询字符串来传递参数。这种方法简单易用,但不适合传输大量数据或敏感信息。 4. **使用Cookie或LocalStorage**: - 对于需要持久化的数据,可以考虑使用Cookie或...
这个函数应该接收两个参数,一个是新Tab的标题,另一个是iFrame的源URL。 ```javascript function addTab(title, url) { // 添加Tab标题 var li = $('<li><a href="#">' + title + '</a></li>'); $('#tabs')....
一种常见的方法是通过JavaScript动态获取`iframe`内容的高度并设置。 3. **JavaScript实现高度自适应**: 使用JavaScript,可以在页面加载完成后或者`iframe`内容变化时,获取`iframe`的实际高度,并将其设置为`...
在现代网页设计中,`iframe`(Inline Frame)是一种常用的技术,用于在当前网页中嵌入另一个HTML文档或页面,从而实现内容的嵌套显示。然而,在使用`iframe`时,一个常见的挑战是如何使其高度自适应,即根据内部加载...
这个标签可以动态生成带有参数的链接,并自动处理重定向和转发,简化了视图层与控制器层的交互。 7. **请求Action的几种方式**:在JSP中,有多种方式请求Action,如使用HTML的form表单提交,s:form标签,以及通过...
它依赖于动态插入`<script>`标签来获取数据,服务器返回的不是JSON,而是JavaScript函数调用,传入JSON数据作为参数。 7. **IFrame的Sandbox属性**: 为了增强安全性,HTML5引入了`sandbox`属性,可以限制`iframe`...
在`JBox`中,通过设置`iframe`参数,我们可以将任意网页内容嵌入到弹出的窗口中,这对于需要在一个独立的环境中展示第三方内容或者避免页面跳转的情况非常有用。 4. **JBox的使用** 使用`JBox`,首先需要引入`jBox...
在给出的示例代码中,定义了一个名为test的函数,它接受一个URL参数,然后将该URL设置为iframe的src: ```javascript function test(Url) { document.frames[0].location.href = Url; } ``` 这里使用了document....
本文讨论了如何使用JavaScript来控制frame和iframe元素的src属性,使得能够通过更改地址栏中的参数来动态地改变嵌入式框架中显示的页面。了解此技术对于开发动态网页及增强用户交互体验是非常重要的。下面将对文中...
这种方法简单易行,但需要注意的是,随机参数应当是动态生成的,例如在文档的示例代码中,`Math.random()`被用来生成一个新的随机数,附加在iframe的URL上。 示例代码中的`doInsert2BatchCallBack()`函数,通过操作...
通过设置iframe的src属性指向子页面的URL,可以在父页面中显示子页面的内容。 ```html <iframe src="child.html" width="100%" height="500"></iframe> ``` 2. Object标签:除了iframe,还可以使用object标签来...
在网页开发中,`iframe`(Inline Frame)是一种嵌入式框架,用于在单个HTML文档中显示其他HTML文档。`iframe` 提供了在页面中加载外部资源,如网页、图片、视频或动态内容的能力,是实现网页部分刷新、嵌入第三方...
如果可能,考虑使用AJAX或者API直接获取数据并动态渲染新闻列表。 7. **兼容性测试**: - 确保你的解决方案在主流浏览器如Chrome、Firefox、Safari、Edge以及旧版本的浏览器中都能正常工作。 以上就是关于“cms...
如果需要与报表交互或调用报表内的方法,可以通过iFrame获取报表对象,然后再进行操作。 **结论**: 将FineReport报表嵌入到Web页面中是一种常见的做法,特别是在需要跨语言平台的情况下。通过使用iFrame,不仅可以...
这里,URL是通过JSP表达式"<%=path%>"动态获取的,并且附加了File_NAME参数。 总的来说,通过示例代码,我们可以了解到如何使用JavaScript获取iframe中的元素值,并根据值的不同执行不同的逻辑。然而,这段代码可能...