Прячем и показываем форму
Написал скрипт, но он не работает, просьба помочь.
prim.html <html> <head> <!-- Подключаем библиотеку функций --> <script type="text/javascript" src="scrollclass.js"></script> <style type="text/css"> .scrollnewtom { display:none; } .scrollhreftom { cursor:pointer; list-style-type: none; } .scrollhreftom:hover { color: #76A1E9; } </style> </head> <body> <div class="tomszag">Тома <span onclick="showHideClass('scrollnewtom');" class="scrollhreftom">(Добавить том)</span></div> <div class="scrollnewtom"> <form action="#" method="post"> <label>№ тома:</label><br /><input type="text" name="tomnumber" /><br /> <label>Название тома:</label><br /><input type="text" name="tomname" /><br /> <label>Количество глав:</label><br /><input type="text" name="glavcom" /><br /> <label>Статус:</label><br /><input type="text" name="tomstatus" /><br /><br /> <input type="submit" name="submit" value="Добавить" /> </form> </div> </body> </html> scrollclass.js /* getElementByClass /**********************/ /* Создаем пустой массив */ var allHTMLTags = new Array(); /* Обьявляем пользовательскую фукцию */ function showHideClass(theClass) { /* Получаем все теги документа*/ var allHTMLTags=document.getElementsByTagName(”*”); /* Запускаем цикл */ for (i=0; i<allHTMLTags.length; i++) { /* Если класс элемента совпадает с нужным классом */ if (allHTMLTags[i].className==theClass) { /* И если значение display=block то */ if (allHTMLTags[i].style.display == "block") /* Меняем значение на none */ allHTMLTags[i].style.display = "none"; else /* В противной случае меняем значение на block*/ allHTMLTags[i].style.display = "block"; } } } |
Все проще чем кажется
Скопируй вот это:
var allHTMLTags=document.getElementsByTagName("*");и замени на ЭТО такую же строку в файле скрипта. И поаккуратнее с кавычками:) |
Re: Спасибо.
Спасибо.
|
Часовой пояс GMT +3, время: 17:25. |