Hallo,
Ich hab da ein Problem und zwar dreht es sich um folgendes.
Ich hab einen Bildupload gemacht. Wenn man ein Bild einfügen möchte öffnet sich ein PopUp wo man dann das Bild hochladen kann. Hab ich ein Bild hochgeladen wird das PopUp geschlossen und dabei wird dann eine function auf der Seite ausgeführt von der ich das PopUp hab öffnen lassen, das sieht so aus:
Ruf ich vorschau auf wird folgendes ausgeführt:
(hab natürlich noch das mit dem XMLHttpRequest dingen davor gemacht )
Ich will das das Upgeloadete Bild direkt angezeigt wird , vorschau.php bearbeitet nur die in einer Tabelle eingetragenen Bildnamen , gehört aber nicht hier hin und denke mal hat mit dem Problem nichts zu tun.
vorschau(); wird auch einmal beim Aufrufen der Seite ausgeführt!
Das funktioniert soweit auch aber nur einmal! Lad ich noch ein Bild hoch bleibt das Fenster geöffnet und die Bildvorschau ändert sich nicht mehr.
Was mach ich falsch bzw gibt es vielleicht noch eine Lösung?
mfG Hookah
Ich hab da ein Problem und zwar dreht es sich um folgendes.
Ich hab einen Bildupload gemacht. Wenn man ein Bild einfügen möchte öffnet sich ein PopUp wo man dann das Bild hochladen kann. Hab ich ein Bild hochgeladen wird das PopUp geschlossen und dabei wird dann eine function auf der Seite ausgeführt von der ich das PopUp hab öffnen lassen, das sieht so aus:
Code:
<script language="JavaScript">
doit();
function doit(){
opener.vorschau();
opener.focus();
self.close();
}
</script>
Ruf ich vorschau auf wird folgendes ausgeführt:
Code:
<script>
vorschau();
function vorschau()
{
if (xmlHttp) {
xmlHttp.open(\'GET\', \'vorschau.php?id='.$id.'\', true);
xmlHttp.onreadystatechange = function () {
if (xmlHttp.readyState == 4) {
document.getElementById("bilder").innerHTML = xmlHttp.responseText;
}
};
xmlHttp.send(null);
}
}
</script>
(hab natürlich noch das mit dem XMLHttpRequest dingen davor gemacht )
Ich will das das Upgeloadete Bild direkt angezeigt wird , vorschau.php bearbeitet nur die in einer Tabelle eingetragenen Bildnamen , gehört aber nicht hier hin und denke mal hat mit dem Problem nichts zu tun.
vorschau(); wird auch einmal beim Aufrufen der Seite ausgeführt!
Das funktioniert soweit auch aber nur einmal! Lad ich noch ein Bild hoch bleibt das Fenster geöffnet und die Bildvorschau ändert sich nicht mehr.
Was mach ich falsch bzw gibt es vielleicht noch eine Lösung?
mfG Hookah