Sebastian: typeof(eval(vari + "_temp")) gibt Fehler...

Beitrag lesen

Hi,

könnt ihr mir erklären warum das nicht funktioniert:

<script language="JavaScript">

ary_name = ['1','2'];

function checkAll(ary) {
  if(typeof(eval(ary + "_temp")) == 'undefined') {
   alert("ja")
  }
  }

onload = function() {
   checkAll('ary_name');
  }
 </script>

Wenn man statt dem eval() ne Variable nimmt, dann gehts:

<script language="JavaScript">

ary_name = ['1','2'];

function checkAll(ary) {
  if(typeof(vari) == 'undefined') {
   alert("ja")
  }
  }

onload = function() {
   checkAll('ary_name');
  }
 </script>

Jemand ne Idee?

Grüsse, Sebastian