-1

PHP経由でサーバーから画像を取得しようとしています.onClick機能が必要ですが、次のコードサンプルは機能していません:

<?php
$conn = ftp_connect("myserver") or die("Could not connect");
ftp_login($conn,"username","password");

$images = ftp_nlist($conn,"folder");
$r = count($images);



for($i=0;$i<$r;$i++)
{   
 //echo "  $images[$i]  ";
echo"<img id= '$i' class = '' border='1'   src='mysource' width='300' height='250'>"; 
echo "<button onClick= 'hide()'> Print </button>";
echo "<button> Email </button>";    
echo "<button> Text Me </button>";
echo "</br>";
}

ftp_close($conn);
?>

以下は私のjavascriptコードです

function hide()
  {
    var t = document.getElementById(x); 
    t.setAttribute(class, print);   
     }

印刷ボタンをクリックしても、これはすべて.phpファイルにあるため、その関数を呼び出すことさえありません。助けてくれてありがとう。

4

1 に答える 1

0

これを試してください:

echo "<script type='text/javascript'>function hide_it(){alert('Entering Function hide_it()?'); /*var t = document.getElementById(x); t.setAttribute(class, print);*/}</script>";

for($i=0;$i<$r;$i++)
{   
     //echo "  $images[$i]  ";
     echo"<img id= '$i' class = '' border='1'   src='mysource' width='300' height='250'>"; 
     echo "<button type='button' onclick='javascript:hide_it()'> Print </button>";
     echo "<button> Email </button>";    
     echo "<button> Text Me </button>";
     echo "</br>";
}
于 2013-06-01T18:15:04.437 に答える