Struppi: PHP Variable in Javascript

Beitrag lesen

Wieso wilst du Funktionen variabel bennen? Es gibt möglichkeinte, aber in deinem Ausgangsposting ging es um etwas komplett anderes.

Nach dem Frust mit PHP habe ich jetzt die Visibility der <div> elemente per javascript funtion gesteuert:
function Wunsch1(){
document.getElementById("Wunsch1").style.visibility = "visible";
document.getElementById("Wunsch2").style.visibility = "hidden";
...
}
function Wunsch2(){
document.getElementById("Wunsch1").style.visibility = "hidden";
document.getElementById("Wunsch2").style.visibility = "visible";
...
}

du kennst das Prinzip der Funktion und des Funktionsparameter?

function Wunsch(aus, an){
document.getElementById(aus).style.visibility = "hidden";
document.getElementById(an).style.visibility = "visible";
}

Aber auch so, ich weiß nicht wie du PHP Programmierst, aber so nachlässig sollte man in keiner Programmiersprache programmieren. Man sollte immer testen was man verwenden will.

function Wunsch(aus, an)
{
if(!document.getElementById) return; // alter Browser
if(!aus || !an) return; // ungültiger Parameter
var o1 = document.getElementById(aus);
var o2 = document.getElementById(an);
if(o1) o1.style.visibility = "hidden";
if(o2) o2.style.visibility = "visible";
}

Struppi.

--
Javascript ist toll (Perl auch!)