Ulli: onClick in document.write ???

Hallo ! Ich bitte um Hilfe !

es geht um den onClick Befehl in document.write
ich möchte daß man die funktion hallo() kann, schaffe
es aber nicht. mit onClick=alert('dfadf'); funktioniert
es. onClick=hallo(); onClick='hallo()' onClick="hallo()" geht alles nicht. Bitte um Rat, da ich nirgends etwas darüber finde.

function hallo()
{ alert("hallo");
}

function f_korbanzeige()
{  ...
   {  FKORB = window.oben    ("x.htm", "WARENKORBFENSTER","width=550 height=300,screenX=0,screenY=0,scrollbars ");
      FKORB.focus();
      FKORB.document.writeln("<HTML><HEAD><TITLE>Warenkorb</TITLE>");
      FKORB.document.writeln("</HEAD><BODY>");
   }
   ...  FKORB.document.writeln("<TR><td align=center><img src='button/bleistift.gif' onClick=hallo(); > "+pos+"</td><td align=center><font color='#FF7800'>"+v_menge[x]+"</font></td><td>"+v_artbez[x]+"</td><td>"+v_dekor[x]+"</td><td>"+v_lang[x]+"</td><td>"+v_breit[x]+"</td><td>"+v_stark[x]+"</td><td>"+v_preis[x]+"</td><td align=center>"+v_re[x]+"</td><td>"+v_raba[x]+"</td><td>"+v_rabb[x]+"</td></TR>");
   }...}

  1. Hallo!

    function hallo()
    { alert("hallo");
    }

    function f_korbanzeige()
    {  ...
       {  FKORB = window.oben    ("x.htm", "WARENKORBFENSTER","width=550 height=300,screenX=0,screenY=0,scrollbars ");

    Hilft window.oben() beim Positionieren? ;-))

    FKORB.focus();
          FKORB.document.writeln("<HTML><HEAD><TITLE>Warenkorb</TITLE>");
          FKORB.document.writeln("</HEAD><BODY>");
       }
       ...  FKORB.document.writeln("<TR><td align=center><img src='button/bleistift.gif' onClick=hallo(); > ");

    Sehe ich das richtig, dass die function hallo() im alten Fenster definiert ist und du sie aus dem neuen aufrufen willst?

    document.writeln("<a href="#" onClick="opener.hallo();"><img src="Bild.gif" border="0"></a>");

    (Kann sein, dass ich zu viel maskiere, aber lieber ein Zeichen zu viel, als eins zu wenig.)

    onClick wird vom nn4.7 nicht bei Bildern unterstützt, deswegen lieber ein <a> </a> drumherum.

    bye
    Steffen