设计一个HTML页面 可以更换另一个页面上的图片。请问这个可以实现嘛?该如何让实现?最好能有代码。谢谢。

如题所述

第1个回答  2012-02-22
还是我,已经发给你了追问

收到了 很有用 可不可以加你QQ哦 想多请教请教你 我刚实习 对HTML、JS都不熟悉

追答

学习HTML、JS 建议下载《JScript 用户手册》、《网页制作完全手册》进行速查。
另外,在w3school.com.cn上有很多相关教程

追问

还有一个问题 怎么永久修改A页面上的图片呢?刚刚那个一刷新就回到初始的页面了

追答

永久没办法的,除非你改写网页。
不过,通过脚本可在一段时间内,刷新后动态改img的src,这要用cookie之类的东东。
详细的内容你在baidu中查一下 js cookie就可找到。
比如:将A页面的脚本改成下面的代码,通过对话框修改的图片就会被保留下来。
function openDialog () {
var rt = window.showModalDialog("B.html", "", "dialogHeight: 300px; dialogWidth: 400px;");
if (rt) {
document.getElementById("123").src = rt;
setCookie();
}
}
function setCookie() {
var date = new Date();
date.setTime(date.getTime() + 10 * 24 * 60 * 60 * 1000); // 保留10天
document.cookie = "imgsrc=" + escape(document.getElementById("123").src)
+ "; expires=" + date.toGMTString();
}
window.onload = function() {
var aCookie = document.cookie.split("; ");
for (var i=0; i < aCookie.length; i++) {
var aCrumb = aCookie[i].split("=");
if ('imgsrc' == aCrumb[0]) {
document.getElementById("123").src = unescape(aCrumb[1]); break;
}
}
}

追问

嗯 知道了 谢谢啊

本回答被提问者采纳
相似回答