-1
私はかなりjavascriptを使い慣れていて、このスクリプトを動作させようとしています。私はこれを検索するのに十分なjavascriptの条件を知らない。それはかなり簡単なことだと思われるからだと思うが、うまくいかない。リンクは、画面上をスライドするサイドメニューを開き、クリックされたリンクに応じて異なるデータを表示することになっています。一部のHTMLを生成しますJavascript関数の変数を使用する
echo '<span onclick="openNav(mySidenav- '.$row['jobname'].')">'.$row['jobname'].'</span><br>';
を:
My Script:
/* Open the sidenav */
function openNav(boxid) {
document.getElementById(boxid).style.width = "100%";
}
/* Close/hide the sidenav */
function closeNav() {
document.getElementById("mySidenav").style.width = "0";
}
My Body:
include('dbconn.php');
$sql = 'SELECT * FROM joblist';
$result = $conn->query($sql);
while ($row = $result->fetch_assoc()) {
echo '<span onclick="openNav(mySidenav- '.$row['jobname'].')">'.$row['jobname'].'</span><br>';
echo '<div id="mySidenav-'.$row['jobname'].'" class="sidenav">';
echo '<a href="javascript:void(0)" class="closebtn" onclick="closeNav()">×</a>';
$eachrow = explode("," , $row["itemlist"]);
$arrlength = count($eachrow);
for($x = 0; $x < $arrlength; $x++) {
echo $eachrow[$x];
echo "<br>";
}
echo "</div>";
}
boxidがそれぞれに私が置いて変数を送信していない理由を私はよく分からないが、あなたがやっていることで
ありがとうございます。私はそれがそれを数学的方程式にすることを知らなかった - – MikeV