ребята такая фигня есть ссылки которые написаны таким образом:
<ul>
<li ><a href="#"><<</a></li>
<?
for($i=1;$i<=$del;$i++)
{
echo "<li ><a href='#' onclick='openbox('".$i."'); return false'>".$i."</a></li>";
echo"<script type = 'text/javasript'> function openbox(id){
display = document.getElementById(id).style.display;
if(display=='none'){
document.getElementById(id).style.display='block';
}else{
document.getElementById(id).style.display='none';
}
} </script> ";
}
?>
<li ><a href="#">>></a></li>
суть в том что при нажатии на ссылку onclick не работает и вопрос у меня такой почему? и как правильно сделать что бы начал работать?
1. Алексей Постика - 21 Августа, 2015 - 16:02:27 - перейти к сообщению
2. DeepVarvar - 21 Августа, 2015 - 16:11:35 - перейти к сообщению
CODE (htmlphp):
скопировать код в буфер обмена
скопировать код в буфер обмена
- <ul>
- <li><a href="#">«</a></li>
- <?php for ($i = 1; $i <= $del; $i++) { ?>
- <li>
- <a href="#"
- onclick="openbox('<?=$i?>'); return false;"><?=$i?></a>
- </li>
- <?php } ?>
- <li><a href="#">»</a></li>
- </ul>
- <script type="text/javasript">
- function openbox(id)
- {
- var elem = document.getElementById(id);
- if (elem) {
- elem.style.display = elem.style.display == 'none' ? 'block' : 'none';
- }
- }
- </script>
Чуешь разницу в оформлении кода и осознании того что ты пишешь?