下に写真の小さなアイコンがあり、クリックするとメインの写真画面に拡大されるフォトギャラリーページを書き込もうとしています。私がやりたいことをJavaScriptで実行しようとすると、私だけが問題を抱えています。誰でも私を助けてもらえますか?
これまでの私のコードは次のとおりです。
<?php
$host = "localhost";
$user = "root";
$pwd = "";
$db_name = "gallery";
mysql_connect($host, $user, $pwd)or die("cannot connect");
mysql_select_db($db_name)or die("cannot select DB");
$sql = mysql_query("SELECT * FROM foto ORDER BY id DESC LIMIT 10");
$id = 'id';
$foto = 'foto';
while ($rows = mysql_fetch_assoc($sql))
{
echo "<img class='littleshow'"."id='foto".$rows[$id]."'src='".$rows[$foto]."' onclick='Bigscreen(foto".$rows[$id].")'></img>";
} //the onclick generates onclick="bigscreen(foto1)" and does this again 4 times on the other objects generating foto1,foto2,foto3,foto4
?>
<div id='bigshowcase'></div>
これまでの私のJavascript:
function Bigscreen () {
var div0 = document.getElementById('bigshowcase');
var images = new array();
images[0] = div0.style.backgroundImage = "url(pic/camera.jpg)";
images[1] = div0.style.backgroundImage = "url(pic/dsc_4255.jpg)";
images[2] = div0.style.backgroundImage = "url(pic/dsc_4373.jpg)";
images[3] = div0.style.backgroundImage = "url(pic/dsc01209.jpg)";
foto1 = images[0]
foto2 = images[1]
foto3 = images[2]
foto4 = images[3]
}
私はJavaScriptについてほとんど知らないので、これのほとんどはおそらく間違っています。助けてくれてありがとう:)