
jquery
使用其中的 $post
$post(url, {}, function (data, textStatus) {
这里的 data 就是你想要得到的内容
});
同样可以试用 $ajx或者$get 自己体会一下
不过 这里的url 是不能访问外域的网页的,也就是说访问自己网站或者这个服务器上其他的网站是可以的
要给 frame 一个 name
<frameset cols="151,">
<frame id="left" name="left" src="leftjsp" />
<frame id="right" name="right" src="rightjsp" />
</frameset>
然后页面中的A标签制定打开的frame就可以了
<a href="right_newjsp" target="right">在右边打开的链接</a>
你说的这个跳转,如果是iframe载入的是你自己设计的页面,你可以控制里面点击链接是否打开新的链接。但是你如果你载入的是百度或者其他公司的页面,这个点击链接后是否打开新的窗口就是百度控制的不是你能控制的。用jquery实现iframe的跳转原理很简单,你可以给对应的iframe加个class或id,然后用jquery获取到这个iframe。更改的src的值就可以了
两点
1既然你用jQuery了,为什么还要用getElementById()来获取元素?况且,获取iframe中元素也没这么麻烦啊
$("#id_iframe")contents()find("#id_button_test");这不就好了。。
2你这部分代码是写在ajsp页面中了吧?那我估计之所以不运行,是因为你注册点击事件的时候,bjsp页面还没有加载完。所以尽管你调试的时候能输出,但是代码里是注册不上的。把这段代码写在bjsp的windowonload事件中
是这样的,如果不过滤掉一些内容的话,直接加载,会使页面混乱的,比如新的页面也存在<body>标签,加载进来后,一个页面就会存在两个<body>标签是不规范的的HTML。这个是在jqueryload()函数中规定的。一般加载进来的页面需要自己根据加载的内容的元素重新定义CSS样式和添加js事件的。比如:
原页面Ahtml:
<html>
<head><title></title></head>
<body>
<div id="container"></div>
</body></html>
被load的页面Bhtml:
<html>
<head><title></title></head>
<style>page-li {font-size:12px;color:blue}</style>
<body>
<div id="page">
<ol class="page-li">
<li>234123</li><li>341234</li><li>41234</li><li>412de34</li>
</ol>
</div>
</body></html>
在原页面Ahtml中加载调用的jqueryload(),然后再在原页面对 page-li 的样式重新定义下就可以了:
添加了load(),css的原页面:
<html>
<head><title></title></head>
<style>page-li {font-size:12px;color:green}</style>
<body>
<div id="container"></div>
<script type="text/javascript">
$(function(){
$("#container")load("Bhtml #page",null,function(){alert("加载成功")});
});
</script>
</body></html>
用jQuery的html方法可以获得某个元素中的内容 ,如果元素是html标签,则可以获得页面的全部内容:例如:
$(document)ready(function(){
var html_str=$("html")html();
alert(html_str);
});
上面代码可以获得页面的全部内容。(当然要先导入jQuery)
windowshowModalDialog和jqueryuidialog两个实现都不一样,所以不存在返回值一说
windowshowModalDialog是一个新窗口
而jqueryuidialog是模拟窗口,这个窗口其实是包含在当前HTML页面中的
我们建立一个jqueryuidialog,然后使用开发人员工具去框住这个dialog就可以清楚的看到
希望对您有帮助~
By Billskate
以上就是关于jquery 怎么得到别的网页的内容全部的内容,包括:jquery 怎么得到别的网页的内容、JQuery *** 作另一个页面的frameset、怎么用jquery实现iframe里的页面地址跳转到另一个页面地址,想webqq里的浏览窗口一样等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)