Некорректно работает Javascript - Visavi.net
https://visavi.net/
RSS - Visavi.nethttps://visavi.net/assets/img/images/logo_small.pngRSS - Visavi.net
https://visavi.net/
[email protected] (admin)[email protected] (admin)Fri, 22 Nov 2024 00:05:44 +0300В принципе, я стараюсь отказываться от jQuery в пользу библы Mootools, так как 40% сайта уже написано именно на ней. Да и нравится она мне больше. Стараюсь совмещать Mootools+PHP. В принципе, мне нравятся ее классы.<br>
З.Ы. Пример из 2 поста - давно устарел, его давность уже недели 2-3...
https://visavi.net/topics/19660/339984
Некорректно работает Javascript ДмитрийSat, 26 Mar 2011 14:38:46 +0300Сообщенияhttps://visavi.net/topics/19660/33998410. <strong>Taurus</strong>, на JQuery эти функции будут гораздо проще, короче и будут работать во всех браузерах
https://visavi.net/topics/19660/337618
Некорректно работает Javascript ЖенекMon, 21 Mar 2011 13:03:10 +0300Сообщенияhttps://visavi.net/topics/19660/337618Что вы все к этому JQuery прицепились? Понимаю на большом портале или там где использование AJAX просто необходимо, можно подключить библиотеку. Ну нафига ее пихать везде где не поподя. Когда на много проще написать парочку своих JavaScript функций и не таскать за собой этот "хвост". <em>imho...</em>
https://visavi.net/topics/19660/337538
Некорректно работает Javascript РоманMon, 21 Mar 2011 09:39:57 +0300Сообщенияhttps://visavi.net/topics/19660/3375381. <strong>dima.london</strong>, смысл того что ты подключаешь JQuery, а в итоге используешь самый линейный JS и извращаешься?)<br>
Пиши на JQuery, работает в абсолютно любом браузере одинакого
https://visavi.net/topics/19660/335749
Некорректно работает Javascript ЖенекFri, 18 Mar 2011 11:54:58 +0300Сообщенияhttps://visavi.net/topics/19660/335749Автор, ты в своем скрипте как раз jquery и не используешь. Перепиши код на jquery и всё будет работать.
https://visavi.net/topics/19660/335654
Некорректно работает Javascript ВалерийFri, 18 Mar 2011 07:28:30 +0300Сообщенияhttps://visavi.net/topics/19660/335654Есть такая трабла с мозилой, плавали, знаем... <img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile"> <br>
Лечиться это так, меняем все строки, типа:<br>
<pre class="prettyprint">
document.all.raw.style.display=\'\'
</pre>
<br>
на<br>
<br>
<pre class="prettyprint">
document.getElementById(\'raw\').style.display=\'\'
</pre>
<br>
<em><span style="font-size:x-small">Добавлено через 05:25 сек.</span></em><br>
В общем должно получиться так:<br>
<pre class="prettyprint">
function maskJava($param) {
echo '<script type="text/javascript">
function nombers' . $param . 'Show(){
document.getElementById(\'raw' . $param . '\').style.display=\'\'
document.getElementById(\'raw' . $param . '\').style.visibility=\'visible\'
document.getElementById(\'nombers' . $param . '\').href="javascript:no mbers' . $param . 'Hide()"
}
function nombers' . $param . 'Hide(){
document.getElementById(\'raw' . $param . '\').style.display=\'none\'
document.getElementById(\'raw' . $param . '\').style.visibility=\'hidden\'
document.getElementById(\'nombers' . $param . '\').href="javascript:no mbers' . $param . 'Show()"
}
</script>';
}
</pre>
https://visavi.net/topics/19660/335180
Некорректно работает Javascript РоманThu, 17 Mar 2011 14:47:06 +0300Сообщенияhttps://visavi.net/topics/19660/335180<pre class="prettyprint">
$(document).ready(function() { // функция дожидающаяся загрузки DOM
$('#gallery').hide(); // ищет блок с ид gallery и прячет его
$('#svert').toggle(function() { // отберает блок с ссылкой на свертывания развертывания скрытого блока и применяет к нему функцию
$('#gallery').slideDown(2000); // говорит о том что после нажатия на ссылку через 2000 милисекунд появиться блок gallery методом slideDown
$(this).text('[Свернуть галлерею]') // заменяет текст ссылки
},function() { //функция скрывает обратно блок
$('#gallery').slideUp(2000); // методом slideUp за 2000 доли сек
$(this).text('[Развернуть галлерею]') // заменяет текст ссылки
});
}); // Конец ready
</pre>
<br>
Зная) из меня плохой учитель) обьясняю как умею) да, самое важное. для работы нужна библиотека JQuery 1.4.2 на других не знаю работает ли...
https://visavi.net/topics/19660/334079
Некорректно работает Javascript fhgdfhdfhdfTue, 15 Mar 2011 21:09:09 +0300Сообщенияhttps://visavi.net/topics/19660/3340794. <strong>6680</strong>, если честно, я ничего не понял в твоем джаваскрипте.
https://visavi.net/topics/19660/333768
Некорректно работает Javascript ДмитрийTue, 15 Mar 2011 11:36:41 +0300Сообщенияhttps://visavi.net/topics/19660/333768Может я что то не так понял, но почему не сделать так:<br>
<br>
js:<br>
<pre class="prettyprint">
$(document).ready(function() {
$('#gallery').hide();
$('#svert').toggle(function() {
$('#gallery').slideDown(2000);
$(this).text('[Свернуть галлерею]')
},function() {
$('#gallery').slideUp(2000);
$(this).text('[Развернуть галлерею]')
});
}); // Конец ready
</pre>
<br>
html:<br>
<pre class="prettyprint">
<div id='svert'>[Развернуть галлерею]</div>
<div id="gallery">
то что скрыть тут
</div>
</pre>
https://visavi.net/topics/19660/333745
Некорректно работает Javascript fhgdfhdfhdfTue, 15 Mar 2011 10:43:28 +0300Сообщенияhttps://visavi.net/topics/19660/333745Я одолжу код для себя )) ты не против?
https://visavi.net/topics/19660/332046
Некорректно работает Javascript ТимофейSat, 12 Mar 2011 19:55:17 +0300Сообщенияhttps://visavi.net/topics/19660/332046НО, теперь, когда этот джаваскрипт находится внутри функции, он перестал работать именно в Мозилле всех версий. В других браузерах все корректно работает. <br>
В чем может быть причина?<br>
Пример: <a href="http://soostar.net/id1" target="_blank" rel="nofollow">http://soostar.net/id1</a> (Нажмите на "Показать подробную информацию" или "Статистика" или "Активность на сайте")
https://visavi.net/topics/19660/331988
Некорректно работает Javascript ДмитрийSat, 12 Mar 2011 17:11:35 +0300Сообщенияhttps://visavi.net/topics/19660/331988Посоветуйте, в чем может быть проблема.<br>
Скрипт маскировки данных:<br>
<pre class="prettyprint">echo '<script type="text/javascript">
function nombersShow(){
document.all.raw.style.display=\'\'
document.all.raw.style.visibility=\'visible\'
document.all.nombers.href="javascript:no mbersHide()"
}
function nombersHide(){
document.all.raw.style.display=\'none\'
document.all.raw.style.visibility=\'hidden\'
document.all.nombers.href="javascript:no mbersShow()"
}
</script>';</pre>
Используется так:<br>
<pre class="prettyprint"><a href="javascript:no mbersShow()" id="nombers">Открыть скрытые данные</a>
<div id="raw" style="DISPLAY: none; VISIBILITY: hidden">
ЗДЕСЬ СКРЫТЫЕ ДАННЫЕ
</div></pre>
Соответственно, в заголовках должна быть подключена библиотека jQuery.<br>
Я пользуюсь гугловской:<br>
<pre class="prettyprint"><script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script></pre>
Если использовать таким образом, то корректно работает во всех браузерах <img src="https://visavi.net/uploads/stickers/klass.gif" alt="klass"> <br>
<br>
Для того, чтобы использовать его несколько раз на странице и не прописывать постоянно одно и тоже, я поместил его в функцию, и добавил к нему уникальный идентификатро:<br>
<pre class="prettyprint">function maskJava($param) {
echo '<script type="text/javascript">
function nombers' . $param . 'Show(){
document.all.raw' . $param . '.style.display=\'\'
document.all.raw' . $param . '.style.visibility=\'visible\'
document.all.nombers' . $param . '.href="javascript:no mbers' . $param . 'Hide()"
}
function nombers' . $param . 'Hide(){
document.all.raw' . $param . '.style.display=\'none\'
document.all.raw' . $param . '.style.visibility=\'hidden\'
document.all.nombers' . $param . '.href="javascript:nombers' . $param . 'Show()"
}
</script>';
}</pre>
где $param - и есть этот уникальный идентификатор.<br>
Используется так:<br>
<pre class="prettyprint">$parametr = 'life';
maskJava($parametr);
<a href="javascript:nombers' . $parametr . 'Show()" id="nombers' . $parametr . '">Открыть скрытые данные</a>
<div id="raw' . $parametr . '" style="DISPLAY: none; VISIBILITY: hidden">
ЗДЕСЬ СКРЫТЫЕ ДАННЫЕ
</div>
</pre>
https://visavi.net/topics/19660/331985
Некорректно работает Javascript ДмитрийSat, 12 Mar 2011 17:06:08 +0300Сообщенияhttps://visavi.net/topics/19660/331985