为了挽救我头上的最后一根头发,我请求你的帮助。
我有一个带有交互区域的图像地图。另外,我有一个脚本可以在地图右侧显示和隐藏文本字段。一个示例世界地图,我按下美国 - 文本字段显示有关它的信息,我按下欧洲 - 显示欧洲信息而不是美国。
我使用的脚本:
function showonlyonev2(thechosenone) {
var newboxes = document.getElementsByTagName("div");
for(var x=0; x<newboxes.length; x++) {
name = newboxes[x].getAttribute("class");
if (name == 'adresas' || name == 'intro') {
if (newboxes[x].id == thechosenone) {
if (newboxes[x].style.display == 'block') {
newboxes[x].style.display = 'none';
}
else {
newboxes[x].style.display = 'block';
}
}else {
newboxes[x].style.display = 'none';
} } }}
这我用于href:href="javascript:showonlyonev2('newboxes1-2');"
我用它来命名DIV:<div class="adresas" id="newboxes1-2">
每个浏览器都显示正常,除了 Internet Explorer 8 (grr!!) 我不使用 IE8。
任何想法如何让那个愚蠢的浏览器运行我的脚本?(它运行其他脚本,除了这个)。
问候, 巴塞卡斯