ОК, я довольно новичок в javascript и пытаюсь заставить этот скрипт работать. Я не знаю, насколько достаточно javascript для поиска этого, я думаю, потому что это кажется довольно простой задачей, но он не работает. Предполагается, что ссылки открывают боковое меню, которое скользит по экрану и отображает разные данные в зависимости от того, какая ссылка нажата.Использование переменной из функции Javascript
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 не посылает переменную я помещаю в каждом OnClick
спасибо. Я не знал, что это сделает математическое уравнение, добавив - – MikeV