wahsaga: Javascript variable übergeben

Beitrag lesen

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."