hi,
Zuerst mal: In onmouseirgendwas hat das vorne ein "javascript:" nichts zu suchen. Das ist per Definition Javascript, andere Möglichkeiten gibts nicht.
Sorry; habe ich ab jetzt aber verstanden!!
entweder: href="javascript:void(go())"
oder: onclick="go(); return false;"
Das Problem ist, daß die Anzahl der Parameter unterschiedlich ist; mal werden 2 Fotos, mal vier oder mehr Fotos gezeigt, je nachdem, wie ertragreich die jeweilige Fundstelle war!
dann versuch mal sowas
// some known objects to identify nc4x and ie4
var nc = !!(document.captureEvents && !document.getElementById);
var ie4 = !!(document.all && !document.documentElement);
// einfache div-layer referenzieren
function dRefS(num) {return (nc? document.layers[num] : (ie4? document.all[num].style : document.getElementById(num).style))}
// show
function on() {
for(var i = 0; i < arguments.length; i++) {
dRefS(argument[i]).visibility = "visible";
}
}
das ganze kannst Du mit beliebig vielen Parametern rufen (Layer-ID als String):
on("layer1","layer2","layer3");
hth
Gruesse Joachim