2016-10-23 12 views
0

データベースから2つのイメージを選択して、onMOuseOveronMouseOutと表示したいです。onMOuseOver onMouseOutが動作していない

<img onmouseover="this.src=' .$him[0]. '" onmouseout="this.src='.$image_full[0].'" src="'.$image_full[0].'" /> 
+0

としてあなたのHTMLコードを保存する必要がありすぎて、あなたのPHPコードを提供してください。 $ image_full [0]がヌルでないことを確認してください –

+0

重複http://stackoverflow.com/questions/13512449/how-to-change-image-with-onmouseover-in-different-place-that-reverts- back-to-def – user3099298

+0

私は両方のイメージが動作していることをテストしました。 –

答えて

1

私は「PHP印刷HTMLコードやHTMLの印刷PHPコードのようなあなたは、両方のケースでは、と気をつけなるかはわからないと「:

PHP印刷HTMLコード:

echo '<img onmouseover="this.src=\'' .$him[0]. '\'" onmouseout="this.src=\''.$image_full[0].'\'" src="'.$image_full[0].'" />'; 

H TML印刷PHPコード:

<img onmouseover="this.src='<?php echo $him[0] ?>'" onmouseout="this.src='<?php echo $image_full[0] ?>'" src="'<?php echo $image_full[0] ?>'" /> 

あなたがHTMLの印刷PHPコードを試す場合は、PHPコード

+0

あなたのPHPプリントhtmlコードが私のために働いています。 –

0

は 'SRC' プロパティ内の単一quotatationマークのようになります。

は、ここに私のコードです。文字列の中に文字列があるので、javascriptイベントのためにのみ、そこには存在しないように見えます。

余分な一重引用符を使用しないと、うまく動作しているようです。

例:

<img 
 
    onmouseover="this.src='https://upload.wikimedia.org/wikipedia/commons/thumb/c/c4/AndalusQuran.JPG/94px-AndalusQuran.JPG'" 
 
    onmouseout="this.src='https://upload.wikimedia.org/wikipedia/commons/thumb/c/cc/Nacreous_clouds_Antarctica.jpg/110px-Nacreous_clouds_Antarctica.jpg'" 
 
    src="https://upload.wikimedia.org/wikipedia/commons/thumb/f/fa/140626_Tierser_Alpl_Rossz%C3%A4hne.jpg/245px-140626_Tierser_Alpl_Rossz%C3%A4hne.jpg" 
 
/>

関連する問題