我的意思是:点击连接后,目标文件显示在iframe中!
现在是只能实现点击连接后,连接指定文件,
当然,做在连接中就行了,比如:<a href=...target=..>...可是这只能连到指定文件,
而我想要连接到一批文件,即:我要实现调用多个文件(诸如a1_1.html,a1_2.html....)。
就是说,我必须把实现这个功能的html代码放入script脚本中去。
比如:我点击一个按钮(执行一段脚本),将连到文件content1.html,
再点一下,则连到content2.html....而且,目标文件显示在iframe中,(我已将iframe设置好
了显示位置).
本来,用我上面写的就可以实现,可是这只能连到指定文件.这可不是我想要的.
不止各位大虾看明白了没有?我是想用类似上面的代码me()来实现,而现在还没有用到.
现在是只能实现点击连接后,连接指定文件,
当然,做在连接中就行了,比如:<a href=...target=..>...可是这只能连到指定文件,
而我想要连接到一批文件,即:我要实现调用多个文件(诸如a1_1.html,a1_2.html....)。
就是说,我必须把实现这个功能的html代码放入script脚本中去。
比如:我点击一个按钮(执行一段脚本),将连到文件content1.html,
再点一下,则连到content2.html....而且,目标文件显示在iframe中,(我已将iframe设置好
了显示位置).
本来,用我上面写的就可以实现,可是这只能连到指定文件.这可不是我想要的.
不止各位大虾看明白了没有?我是想用类似上面的代码me()来实现,而现在还没有用到.
解决方案 »
- jquery问题!求助啊!
- 使用JavaScript如何弹出 explorer 用户提示框
- 表单内输入内容,DIV内相同的字就变为蓝色,其他的不变。
- 求 openlayers中文教程
- 请问想这里面的图片变换是怎么实现的呢
- 很简单的表单问题困惑我3天了!
- 谁能给个比较两个日期大小的函数?3x在线等
- javascrpt计算时间差!
- To:孟子E章,还是昨天的问题,请再帮个忙!
- JS怎么只打印JSP页面上的jpg图片???
- 为什么我的不支持try {}catch{}阿
- 快来帮忙~~我需要一个asp+sql论坛和asp+sql的留言版。论坛不仅有最大的一个管理员。其中的主题的版面也要有各自的 管理员。我现在很着急要~~
...记得你以前问过
我也讲过的
不过给我分也无所谓 :)<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html>
<head>
<title>Untitled</title>
<Script language="JavaScript">
var pageCount = 1;
var maxPage = 4
function next()
{
if(pageCount<4) pageCount++;
document.frames("iFrameID").document.URL="t" + pageCount +".html";
}
function pre()
{
if(pageCount>1) pageCount--;
document.frames("iFrameID").document.URL="t" + pageCount +".html";
}
</SCRIPT></head>
<body>
<span onclick="next()">下页</span>
<span onclick="pre()">前页</span>
<iframe id=iFrameID name="iFrameName" src="t1.html" frameborder="0"></iframe>
</body>
</body>
</html>你那种用法也行, 不过不好
如果你实在要用,在做一个<a>
在
<a id=linkNext href='content3.html' target="main">next</a>
<a id=linkPre href='content3.html' target="main">previous</a>每个<a>加一个onclick事件onclick = "next()"和onclick="previous()"function next()
{
...
linkNext.href = "t" + pageCount + ".html";
...
}不过这种方法有问题
在IE5.5以下, <a>的连接好象先于onclick发生 , 所以...另外还有两种方法
还是用第一种吧
这里假设你要显示的是 t1.html - t4.html:)
如果你用span, 她的style加上"cursor:hand"
好看些, 当然你可以自己decorate一下, 也可以用别的东西代替<span>
"不过这种方法有问题
在IE5.5以下, <a>的连接好象先于onclick发生 , 所以...
另外还有两种方法
还是用第一种吧 "所以我才又问的!
如果可行,那真是他好了!不然我可要多做几十个麻烦的...了!
如果可行(因为我的那个文件特殊),明天结账!
我还是喜欢<span>可以实现<a>的所有功能
甚至加上htc定义还可以做的更好好事做到底吧 :)
如果你想用<a>
用onmousedown事件
这样:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html>
<head>
<title>Untitled</title>
<Script language="JavaScript">
var pageCount = 1;
var maxPage = 4function next()
{
if(pageCount<4) pageCount++;
linkNext.href = "t" + pageCount + ".html";
}
function pre()
{
if(pageCount>1) pageCount--;
linkPre.href = "t" + pageCount + ".html";
}
</SCRIPT></head>
<body><iframe id=iFrameID name="iFrameName" src="t1.html" frameborder="0"></iframe>
<a id=linkNext onmousedown="next()" href="t1.html" target="iFrameName">next</a>
<a id=linkPre onmousedown="pre()" href="t1.html" target="iFrameName">pre</a></body>
</html>
我还是用span看看吧!
因为我还要用roller image呢!
要使用onmousedown.onmouseup之类的,可能效果不太好!