Anne: write("<a href=\"javascript:foo(arg)... GEHT NICHT!!!!

Beitrag lesen

Hallo Peter,

vielen Dank, für eine Variable funktionierts! Das ist schon mal ein Fortschritt!!!

Jetzt habe ich jedoch ein ganzes Feld mit solchen activities. Das Script sieht dann so aus:

<script language="JavaScript">
<!--
 function activity(title){
  this.title = title;
 }

function edit(a){
  alert(a.title);
 }

function writeTitle(a){
  window.document.write("<a href="javascript:edit("+a+");">"+eval(a).title+"</a></br>");
 }

var test = new Array();

test[0]=new activity("Titel1");
 test[1]=new activity("Titel2");
 test[2]=new activity("Titel3");

for(i=0; i<3; i++){
  writeTitle("test[i]");
 }
//-->
</SCRIPT>

Dann interpretiert er zwar eval(a).title korrekt, meckert jedoch, dass beim Aufruf von "edit(a)" bei "alert(a.title);" title entweder null wäre oder kein Objekt.
Haste ne Idee??

Viele Grüße,

Anne