hi,
Ja hast ja natürlich recht, also hier ein Versuch.. sieht warscheinlich total doof aus aber ??? naja
es ist zumindest ein bisschen unlogisch :-)
function bild(bildname)
{
var wert = document.bildname.value
was soll das bewirken?
ein bild hat keine value-eigenschaft.
und ich wüsste auch nicht, warum du hier noch etwas "auslesen" willst - du kannst doch einfach den bildnamen als parameter an die funktion übergeben, und fertig:
function bild(bildname)
{
if(document.selection){
var sel=document.selection.createRange();
if(sel.parentElement()==document.all.inhalt&&sel.text!='')
sel.text='<img src="upload/'+bildname+')" border=0>';
}}
wie gesagt, der inhalt des parameters bildname wird hier einfach per simpler stringverkettung eingefügt.
$handle=opendir('uploads/.');
while ($file = readdir ($handle)) {
if ($file != "." && $file != "..")
{
echo "<img src='uploads/".$file."' width=200 onclick='bild(document.bildname.".$file.".value)'>";
document.bildname.irgendwas ist hier auch wieder unfug - mache einfach
echo "<img src='uploads/".$file."' width=200 onclick='bild("".$file."")'>";
daraus, dann sollte es passen.
gruß,
wahsaga
"Look, that's why there's rules, understand? So that you _think_ before you break 'em."