Struppi: getelementbyid().onclick funktioniert nicht

Beitrag lesen

Erstmal, deine Frage läßt sich sehr schlecht lesen ich hab sie mir auch nicht durchgelesen. Ich mach auch viele Tipfehler, aber wneigstens mal durchlesen und die schlimmsten verbessern solltest du schon.

in der onclick-verändernden-funktion in upload_pic sieht der quelltext nach php so aus:

function upload_ok()
{
   self.focus();
   opener.document.getElementById('3_1').src='tmp/img8_130.jpg';
   opener.document.getElementById('3_5').onclick="window.open('upload_pic.php?pic_id=5&tmp_url=tmp/img8_130.jpg', 'Bild_hochladen', 'width=400, height=200, location=no, menubar=no, status=no, toolbar=no, scrollbars=yes, resizable=yes')";

Das onlick Event erwartet eine Funktionsreferenz und keinen string.

So geht's:

opener.document.getElementById('3_5').onclick = function() {
window.open('upload_pic.php?pic_id=5&tmp_url=tmp/img8_130.jpg',  'Bild_hochladen', '....');
}

Struppi.