hein: variablenname aus variable?

Beitrag lesen

ja ok, so dachte ich mir das auch fast:
also bei mir funzt folgendes (in html-seite eingefügt läuft das sofort beim seitenladen ab):

<script>

var HEIN = 10;
var HEIN_WURF = 12;

var STR = 'HEIN';
function weniger(WERT) {
  //alert(window[WERT]+'   '+window[WERT+"_WURF"]);
  if(window[WERT] == window[WERT+ "_wurf"]){
    alert("Niedriger geht nicht!");
  }else{
    alert('nö, also die beiden zahlen sind net gleich.');
  }
}

weniger(STR);

</script>

die einzige frage für mich ist, wie du dem eventhandler "onclick" im reinen html beibringen willst, dass er den wert von "str" übergibt. die variable ist schliesslich nicht in html vorhanden. wenn, dann müsste der aufruf heissen: onclick="weniger('HEIN')" (also das präfix der beiden variablen). oder läuft das eh alles in einem script ab, dann kannst natürlich "str" direkt als paramter nehmen. übrigens du "übergibst" keine variable an die funktion, sondern nur deren wert ...

kannst was damit anfangen?

gruß hein