Hallo und danke für die Antwort!
Was sagt die Fehlerkonsole des Browsers dazu? Ich hatte bisher nur einen Fall, bei dem die Angabe von type=".." eine Fehler verursachte und der war ziemlich konstruiert (und vor allem zielich komisch, da hat der FF eigenmächtig im DOM rumgepfuscht)...
ohne language:
Fehlermeldung (Firefox):
setVisibility is not defined
onclick(click clientX=0, clientY=0)
Das Script soll eine Box beim Klicken auf ein Zeichen einblenden und beim Klicken auf ein anderes Zeichen ausblenden
Der Code des Scripts sieht folgendermassen aus:
function getLayerRef ( id, document) {
if (!document)
document = window.document;
if (document.layers) {
for (var l = 0; l < document.layers.length; l++)
if (document.layers[l].id == id)
return document.layers[l];
for (var l = 0; l < document.layers.length; l++) {
var result = getLayerRef(id, document.layers[l].document);
if (result)
return result;
}
return null;
} else if (document.all) {
return document.all[id];
} else if (document.getElementById) {
return document.getElementById(id);
}
}
function setVisibility( objLayer, visible ) {
if(document.layers){
objLayer.visibility = (visible == true) ? 'show' : 'hide';
} else {
objLayer.style.visibility = (visible == true) ? 'visible' : 'hidden';
}
}
Und beim einen Link steht
<a href="javascript:void(0)"
onclick="setVisibility(getLayerRef('hauptnav_dienste') , false);return false;"
title="Klicken Sie hier, um die Servicenavigation auszublenden!">-</a>