iframe中控制远程URL所出现的问题

dannyweng 2002-12-10 09:51:40
iframe带上拉下拉的按钮程序(源程序见此篇尾)中,当iframe的文件是远程URL地址时则javascript程序马上报错,如果是本地地址则没有问题,请问是什么原因?如何更改?
源程序如下:

一、
<head></head>之间加入:
<style type="text/css">.opacity {
FILTER: alpha(opacity=100)
}
</style>
<script>
function movstar(a,time){
movx=setInterval("mov("+a+")",10)
}
function movover(){
clearInterval(movx)
}
function mov(a){
scrollx=new_date.document.body.scrollLeft
scrolly=new_date.document.body.scrollTop
scrolly=scrolly+a
new_date.window.scroll(scrollx,scrolly)
}
function o_down(theobject){
object=theobject
while(object.filters.alpha.opacity>60){
object.filters.alpha.opacity+=-10}
}
function o_up(theobject){
object=theobject
while(object.filters.alpha.opacity<100){
object.filters.alpha.opacity+=10}
}
function wback(){
if(new_date.history.length==0){window.history.back()}
else{new_date.history.back()}
}
</script>
<script language="JavaScript">
function click(e) {
if (document.all) {
if (event.button==2||event.button==3) {
oncontextmenu='return false';
}
}
if (document.layers) {
if (e.which == 3) {
oncontextmenu='return false';
}
}
}
if (document.layers) {
document.captureEvents(Event.MOUSEDOWN);
}
document.onmousedown=click;
document.oncontextmenu = new Function("return false;")
</script>
<link href="style.css" rel="stylesheet" type="text/css">


二、
加入iframe
<IFRAME border="0" frameBorder="0" frameSpacing="0" height="606" marginHeight="0" marginWidth="0" name="new_date" noResize scrolling="no" src="http://www.****.com/detail.asp" width="540" vspale="0"></iframe>


三、
加入两个按钮javascript:
<img alt="点住不放可以快速往上滚动" class="opacity"
onmousedown="movover();movstar(-3,2)" onmouseout="movover();o_up(this)"
onmouseover="movstar(-1,20);o_down(this)" onmouseup="movover();movstar(-1,20)"
src="up.gif" WIDTH="10" HEIGHT="15">


<img alt="点住不放可以快速往下滚动" class="opacity"
onmousedown="movover();movstar(3,2)" onmouseout="movover();o_up(this)"
onmouseover="movstar(1,20);o_down(this)" onmouseup="movover();movstar(1,20)"
src="down.gif" WIDTH="10" HEIGHT="15">



...全文
101 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
希默软件 2002-12-10
  • 打赏
  • 举报
回复
此问题一再被问起,Javascript不允许跨域操作

87,992

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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