Hallo liebe Forengemeinde,
ich habe da ein kleines Problem mit einem Upload-Script. Bin in Javascript ein totaler Anfänger.
Erreichen möchte ich das das Upload-Script bereits nach dem auswählen eines Fotos das Foto hochlädt, in einem Verzeichnis speichert und in einem neuen Fenster anzeigt.
Ich weiss allerdings nicht so wirklich wie ich das weiter realisieren kann. Hier meine Gehversuche:
Ich würde mich freuen, wenn mir jemand dabei helfen würde das Script auszubauen.
Vielen Dank und viele Grüße
ich habe da ein kleines Problem mit einem Upload-Script. Bin in Javascript ein totaler Anfänger.
Erreichen möchte ich das das Upload-Script bereits nach dem auswählen eines Fotos das Foto hochlädt, in einem Verzeichnis speichert und in einem neuen Fenster anzeigt.
Ich weiss allerdings nicht so wirklich wie ich das weiter realisieren kann. Hier meine Gehversuche:
HTML:
<html>
<head>
<title>Bilderzuordnung</title>
<script>
function upload() {
var par = window.parent.document;
var num = par.getElementsByTagName('iframe').length - 1;
var iframe = par.getElementsByTagName('iframe')[num];
iframe.className = 'hidden';
// Neues iframe anlegen
var new_iframe = par.createElement('iframe');
new_iframe.src = 'upload.php';
new_iframe.frameBorder = '2';
par.getElementById('iframe').appendChild(new_iframe);
// Bild einfuegen
var list = par.getElementById('list');
var new_div = par.createElement('div');
var new_img = par.createElement('img');
//new_img.src = '../images/afrikanischer-loewe.jpg';
new_img.src='../images/'+new_img;
new_img.className = 'load';
new_div.appendChild(new_img);
list.appendChild(new_div);
// senden
var imgnum = list.getElementsByTagName('div').length - 1;
document.iform.imgnum.value = imgnum;
document.iform.submit();
}
</script>
</head>
<body>
<form action="upload.php" method="post" name="iform" id="iform" enctype="multipart/form-data">
<input type="file" name="uploaded_image" onchange="upload()"/>
<input type="submit" name="submit" value="Upload" />
</form>
<table width="100%" height="100%" border="0" valign="top" class="kgsTable_upload">
<tr>
<td colspan="2">
<div id='iframe'>
<iframe src='?insert=' frameborder='' scrolling='0'>
</iframe>
<img src="" name="img" id="img">
</div>
<div id='list'></div>
</td>
</tr>
</table>
</body>
</html>
Ich würde mich freuen, wenn mir jemand dabei helfen würde das Script auszubauen.
Vielen Dank und viele Grüße