ほとんどのコードは無関係なので、コードの主要部分を示します。
$url = $row['url'];
echo "<div id='anything'><img id='$url' src='$cover' alt='$title' onclick='myFunction($url)'>";
およびjavascript関数:
function myFunction(something) {
alert (something);
}
私はfirebugで次のエラーを受け取ります:
missing ) after argument list
[Break On This Error]
myFunction(http://anything.com/anything...
-------------------^
私はjavascriptに比較的慣れていませんが、URLからの「:」を明らかに許可していないことがわかります。ただし、画像の正確なIDを通知する必要があるため、IDを変更または変更することはできません。
私はこれをphpなしで別の形式で作成したので、問題があるのはそこにあると思いますか?