Musst du halt die übergebenen Argumente der Funktion auslesen.
Ungestest:
function div_change(strID){
for (i=0;i<div_change.arguments.length;i++) {
var _id = div_change.arguments[i];
document.getElementById(_id).style.display = (document.getElementById(_id).style.display == 'none' ) ? 'block' : 'none';
document.getElementById(_id + "_shown").style.display = (document.getElementById(_id + "_shown").style.display == 'none' ) ? 'block' : 'none';
document.getElementById(_id + "_hidden").style.display = (document.getElementById(_id + "_hidden").style.display == 'none' ) ? 'block' : 'none';
}
}
//EDIT: Funktionsname bei bei arguments vergessen
Last edited: 2012-12-01 11:54:52 +0100 (CET)