Don P: Bild ID übernehmen

Beitrag lesen

Hallo,

<img style="border: 0px solid ; width: 134px; height: 93px;" alt="" onmouseover="document.bild.src='<?php print $record->g2; ?>'" onclick="javascript: document.getElementById('bildurl').value='k1';" src="<?php print $record->k2; ?>" />


>   
> also ich habe jetzt mal das onklick eingefügt.  
  
Wieso denn jetzt onclick? Du wolltest es doch beim Überfahren haben:  

> wenn ich nun über das kleine Bild fahre um mir das in groß anzuschauen, sollte ein Wert in das Feld geschrieben werden  
  
Dafür ist mouseover zuständig.  
  

> `onclick="javascript: document.getElementById('bildurl').value='k1';" `{:.language-javascript}  
> Das geht auch soweit.  
  
\*Was\* geht soweit? Du hast nach dem Klicken jetzt "k1" im Inputfeld stehen, aber nicht den Bildpfad beim Überfahren, was du doch wolltest, oder?  
  
Anscheinend verwechselst du noch immer JavaScript und PHP. Dein JavaScript kennt keine Variable k1, die existiert nur in PHP. Der Pfad steht also nicht in k1, sondern wie gesagt in `document.bild.src`{:.language-javascript}, denn dort hast du ihn ja mit mouseover reingeschrieben:  
  
`onmouseover="document.bild.src='[dein PHP-Code]';"`{:.language-javascript}  
  
Gruß, Don P