链接图像到网页链接
link images to web link
首先,我不是一个网页设计师,我对html, css, javascript等知识非常有限。
我正在运行一个脚本,每次刷新页面时显示一个随机图像。我想知道,我如何设置一个点击链接,允许用户点击随机图像并跟随到另一个网页。
我使用的脚本如下。理想情况下,我希望能够点击图像,然后被发送到一个词的定义。
例如,当"expose.png"显示时,我希望能够点击图像并被带到http://oxforddictionaries.com/definition/english/expose?q=expose
请帮助。
<a href="javascript:document.location.reload();"
ONMOUSEOVER="window.status='Refresh'; return true">
<img src="Graphic-design-can-[TEST].png" width="auto" height="auto"//>
</a>
</div>
<div id="outcome">
<script language="JavaScript">
function random_imglink(){
var myimages=new Array()
myimages[1]="expose.png"
myimages[2]="inform.png"
myimages[3]="explain.png"
myimages[4]="formulate.png"
myimages[5]="record.png"
myimages[6]="mediate.png"
myimages[7]="design.png"
myimages[8]="persuade.png"
myimages[9]="summarise.png"
myimages[10]="generate.png"
var ry=Math.floor(Math.random()*myimages.length)
if (ry==0)
ry=1
document.write('<img src="'+myimages[ry]+'" border=0>')
}
random_imglink()
</script>
你可以这样做…
</div>
<div id="outcome">
<script language="JavaScript">
function random_imglink(){
var myimages=new Array()
var mylink=new Array()
myimages[1]="expose.png"
mylink[1]="www.atrein.com"
myimages[2]="inform.png"
mylink[2]="www.atrein.ir"
myimages[3]="explain.png"
mylink[3]="www.apadana-business.com"
myimages[4]="formulate.png"
mylink[5]="www.google.com"
var ry=Math.floor(Math.random()*myimages.length)
if (ry==0)
ry=1
document.write('<a href="'+mylink[ry]+'" ><img src="'+myimages[ry]+'" border=0> </a>')
}
random_imglink()
</script>
您可以做类似的事情,与图像标记相同的过程,
<a href="javascript:document.location.reload();"
ONMOUSEOVER="window.status='Refresh'; return true">
<img src="Graphic-design-can-[TEST].png" width="auto" height="auto"//>
</a>
</div>
<div id="outcome">
<script language="JavaScript">
function random_imglink(){
var myimages=new Array()
var myurls=new Array()
myimages[1]="expose.png"
myimages[2]="inform.png"
myimages[3]="explain.png"
myimages[4]="formulate.png"
myimages[5]="record.png"
myimages[6]="mediate.png"
myimages[7]="design.png"
myimages[8]="persuade.png"
myimages[9]="summarise.png"
myimages[10]="generate.png"
myurls[1]="http://google.com"
myurls[2]="http://stackoverflow.com"
.....
....
var ry=Math.floor(Math.random()*myimages.length)
if (ry==0)
ry=1
document.write('<a href="'+myurls[ry]+'"><img src="'+myimages[ry]+'" border=0 id="'+myimages[ry]+'" onClick="'+dosomething(myimages[ry])+'") /></a>')
}
random_imglink()
function dosomething(myimage)
{
switch(myimage)
{
case 'expose.png':
p = document.createElement("p");
img = document.createElement("img");
img.id="minutesTens";
img.src = "1.gif";
p.appendChild(img);
break;
case 'inform.png':
p = document.createElement("p");
img = document.createElement("img");
img.id="minutesTens";
img.src = "2.gif";
p.appendChild(img);
break;
case.....
..........
..........
}
</script>
这段代码的意思是:与文档一起创建的图像。write函数将包含ID和事件调用"onClick"。函数onClick()将使用参数"ID"调用。其中将传递当前图像的ID。
dosomething()函数获取图像的ID,并根据switch case语句设置下一个图像。我希望现在一切都清楚了。
相关文章:
- 链接两个网页或网络应用程序的最佳方式
- 我可以在网页正文中插入文本链接吗
- 正在创建网页,并希望将外部链接调用为html和css
- 如何在实时网页中用mailto链接替换电子邮件地址
- 将网页上的链接重定向到javascript函数
- 如何使用分割来分割网页,以及如何在网页的这些部分之间提供链接
- 使用JavaScript从网页复制HTML代码或图像链接
- Html5 Canvas Javascript使我的网页链接没有响应
- 在不增加分析跳出率的情况下,绑定网页上的内部链接以动态加载
- 带有跳转链接的网页
- 如何为网页上的链接设置“接受页眉”
- iOS Phonegap网页链接嵌入iframe开放系统浏览器,而不是iframe
- 网页:通过下载远程FTP文件的链接列出这些文件
- 带有JS点击相对路径的网页URL链接
- 安卓网页中的链接变为蓝色
- 使链接只能从同一域的特定网页访问
- 打开网页,获取其内容并点击其中的链接
- 如何显示网页中使用的超链接列表
- 如何在 Javascript onbeforeunload 事件中获取网页上链接的目标 URL
- 链接网页和内容与javascript(或不)的最佳方式