jens25e: body onload mit variabler Funktion

Gibt es da einen Trick? Bei mir geht das nicht...(Die Funktion liegt in einem anderen Frame, aber wenn ich direkt parent.menu.wosindwir3() hinschreibe geht es ja.

<script language="JavaScript" type="text/JavaScript">
<!--
var nummer = 3;

//-->
</script>
</head>

<body onLoad="parent.menu.wosindwir + nummer + ()">

  1. moin,

    <body onLoad="parent.menu.wosindwir + nummer + ()">

    du solltest den String, den du zusammenbastelst, auch auswerten, also
     <body onLoad="eval('parent.menu.wosindwir' + nummer + '()'">

    so long.

    1. natürlich die Klammer auch wieder zumachen.
      <body onLoad="eval('parent.menu.wosindwir' + nummer + '()')">

      1. Danke, es funktioniert.

      2. natürlich die Klammer auch wieder zumachen.
        <body onLoad="eval('parent.menu.wosindwir' + nummer + '()')">

        Warum eval?
        auch hier ist es, wie fast immer, nicht nötig:
        <body onLoad="parent.menu'wosindwir' + nummer">

        Struppi.