Struppi: wert einer variable aus eingebundener js zuweisen

Beitrag lesen

onclick="window.id = '2';"
onclick="window['id'] = '2';"
Wenn ich einen alert mit der id mache, gibt diese mir undefined aus.

Quatsch.

eigentlich geht es um folgendes. ich habe verschiedene widgets wie hier beschrieben: http://www.musestorm.com/developers/tutorials/ad_tutorial5.jsp

Ist grad down.

und damit ich nicht für jedes widget denn vollen code redundant haben will. möchte ich die id dem jeweilig angeklickten widget zuweisen...

Das liesse sich flexibler machen, wenn dein HTML nicht so unnötig verschachtelt wäre, bzw so wie du es machst ist es redundant.

hier der teil wo ich den wert zuweisen will:
<!-- beginn post-it -->
  <div id='postit1' style='background: url(postit.png); position: absolute; left: 250;top: 250; width: 195; height: 165;'>
   <div style='cursor: move; width: 100%; height: 20; '>
    <table width=100% cellpadding=0 cellspacing=0 border=0>
    <tr>
     <td onclick="window.['id'] = 'postit1';" ALIGN=left id='top'>&nbsp;</td>
    </tr>
    </table>
   </div>
  </div>
<!-- end post-it -->

Wieso das zweite div, welchen Zweck erfüllt die Tabelle?

Wenn du dir Elemente vernüftig Strukturierst könntest du mit parenNode arbeiten und bräuchtest hier die ID nicht angeben.

Struppi.

--
Javascript ist toll (Perl auch!)