Stefan Welscher: So geht es! mit 'function(){ alert() ;} casten

Beitrag lesen

So kann ich Dir nicht helfen.
Dazu müsstest Du schon nochmal den Code rüberrutschen.
Aber bitte ohne überflüssigen Schnickschnack.

na gut, ich fass den aktuellen stand nochmal zusammen:

also hier das wesentlich von edit_product.php:

------------------------------------------------------------------

<html>
<head>
<title>Artikel einstellen/bearbeiten</title>
</head>

<body>

<form method="get" action="edit_product.php">

<br>Name des Artikels:<br>
 <input type="text" name="produkt_name" size="40" maxlength="64" value="hfhfhfhiiijjjjööuuääu77ööss">
 <br><br><br>

Artikelbeschreibung:<br>
 <textarea cols="64" rows="16" name="produkt_beschreibung">fhfhfh</textarea>
 <br><br><br>

...

<br>Artikelbild (Hauptbild):<br><br>

<p onclick="alert (window.document.getElementById('1_5').onclick)">debug-link</p>

<a href="#" id="1_5" onclick="window.open('upload_pic.php?pic_id=1', 'Bild_hochladen', 'width=400,height=200,location=no,menubar=no,status=no,toolbar=no,scrollbars=yes,resizable=yes')">
 <img src="..\img\produkte\40\img_main_300.jpg" border="2" id="1_1"></a>
 <input type="hidden" name="bild_url1" value="..\img\produkte\40\img_main_300.jpg"  id="1_2">
 <input type="hidden" name="bild_url1_alt" value="..\img\produkte\40\img_main_300.jpg"  id="1_3">

<br><br>Weitere Artikelbilder:<br><br>

<a href="#" id="2_5" onclick="JavaScript:window.open('upload_pic.php?pic_id=2', 'Bild_hochladen', 'width=400, height=200, location=no, menubar=no, status=no, toolbar=no, scrollbars=yes, resizable=yes')">
 <img src="..\img\produkte\40\img_1_130.jpg" border="2" id="2_1"></a>
 <input type="hidden" name="bild_url2" value="..\img\produkte\40\img_1_upload.jpg" id="2_2">
 <input type="hidden" name="bild_url2_alt" value="..\img\produkte\40\img_1_upload.jpg"  id="2_3">

...

</form>

</body>
</html>

--------------------------------------------------------------------

und hier dann der quelltext von upload_pic.php:
....................................................................

<html><head><title>Bild hochladen</title></head><script language="JavaScript">
function upload_ok()
{
   self.focus();
   opener.document.getElementById('1_1').src='tmp/img16_300.jpg';
   opener.document.getElementById('1_5').onclick='alert();';
   alert (opener.document.getElementById('1_5').onclick);
   opener.document.getElementById('1_2').value='tmp\img16_upload.jpg';
   window.setTimeout('self.close()', 1000);
}
</script>
<body bgcolor="#FFFFFF" link="#000000" alink="#000000" vlink="#000000" color="000000" onload="upload_ok()">
OK
<br>
<font face ="Arial" color="008800" size="3"><b>Upload OK - Fenster wird geschlossen</b></font>

<br></body></html>

....................................................................