Подскажите пожалуйста! Вот этот скрипт: $[sql]('#nadoelo1').slideUp(1).slideDown(3000); $('#nadoelo2').slideUp(1).slideDown(3000);[/sql] если я вставляю его в файл,который находится в дочерней папке от index.php и делаю на стартовой странице ссылку на этот файл,то всё прекрасно работает только в ФФ, но в остальных браузерах результат удручающий-то есть нулевой! Если вставляю этот скрипт в стартовую страницу,то всё и везде начинает работать! Но,что самое интересное-это не все загадки природы программирования,вот ещё одна: var ns6=document.getElementById&&!document.all function restrictinput(maxlength, e, placeholder) { if (window.event && event.srcElement.value.length >= maxlength) return false; else if (e.target && e.target == eval(placeholder) && e.target.value.length >= maxlength) { var pressedkey = /[a-zA-Z0-9\.\,\/]/; if (pressedkey.test(String.fromCharCode(e.which))) e.stopPropagation(); } } function countlimit(maxlength, e, placeholder) { var theform = eval(placeholder); var lengthleft = maxlength-theform.value.length; var placeholderobj = document.all ? document.all[placeholder] : document.getElementById(placeholder); if (window.event || e.target&&e.target == eval(placeholder)) { if (lengthleft < 0) theform.value = theform.value.substring(0, maxlength); placeholderobj.innerHTML = lengthleft } } function displaylimit(thename, theid, thelimit) { var theform = theid != "" ? document.getElementById(theid) : thename; var limit_text = 'можно ввести <span id="' + theform.toString() + '">' + thelimit + '</span> символов'; if (document.all || ns6) document.write(limit_text) if (document.all) { eval(theform).onkeypress = function(){ return restrictinput(thelimit, event, theform)} eval(theform).onkeyup = function(){ countlimit(thelimit, event, theform)} } else if (ns6) { document.body.addEventListener('keypress', function(event) { restrictinput(thelimit, event, theform) }, true); document.body.addEventListener('keyup', function(event) { countlimit(thelimit, event, theform) }, true); }
Не скопировалась та часть текстового файла,где вопрос был...))) Вот продолжение вопроса: Вышеуказанный скрипт если вставляю в стартовый файл, то работает только в ФФ,а в остальных не происходит побсчёта введённых символов! Если вставляю его в файл,который находится в дочерней папке,то вообще нигде не работате!Браузеры обьявляют ему байкот и всё тут!!! В последнее время у меня в джиквери вообще огромные проблемы возникают:то работает,то не баротает,то в одних браузерах работает,а в других нет! А вот если отдельно от своего сайта проверяю только сам пример(разработка стороннего автара),то всё и во всех браузерах запускается! Может шапка моей стартовой страницу поможет чем, конфликт где(голову сломал уже над этой задачей,боюсь теперь остатки этой кочерышки раскрошить-помогите сохранить достоенство!)): HTML: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <meta name="title" content=""> <meta name="keywords" content=""> <meta name="description" content=""> <script src="js/jquery.js" type="text/javascript"></script> <script src="js/myscripts.js" type="text/javascript"></script> <script src="js/js_ugol/peel.js" type="text/javascript"></script> <!--<script src="jssj/mootools-1.2.1-core.js" type="text/javascript"></script> если убрать нижнюю ссылку,то ничего не изменяется <script src="jssj/mootools-1.2-more.js" type="text/javascript"></script> <script src="jssj/slideitmoo-1.1.js" type="text/javascript"></script> --> <link href="css/style.css" rel="stylesheet" type="text/css" media="screen"/> <link href="css/jquery-ui-1.8.14.custom.css" rel="stylesheet" type="text/css" media="screen"/>
Panich подозреваю, что дело в относительных путях. воспользуйся фаербагом и посмотри загружаются ли вообще у тебя файлы
Пути как только не менял,что только не пробовал,но без результатно! Тем более,если пути не "работают", то во всех браузерах не должен срабатывать скрипт же? И ещё:если даже переношу скрипт в родительский файл,то результат зачастую такой же-работает всё только в ФФ,а в остальных НЕТ! Уже маюсь с этой проблемой массу времени,а результата ноль!Не могу из-за этого многие свои идеи реализовать!(((
Panich а ты воспользовался firebug-ом? посмотрел по каким путям у тебя загружаются файлы? или так и будешь продолжать жаловаться, надеясь что кто-то разберётся?
Жаловаться!))) firebug-ом,через вкладку хтмл проверил,открывая плюсики,и мне открылись сами файлы(скрипты джи квери)-значит всё получается?!
Panich тогда попробуй подключать неработающий скрипт в саааааамый конце тега <body>, прямо перед закрытием
Вы знаете!Теперь этот эффект ни в одном браузере не работает! PHP: <?php session_start(); ?> <?php include ("bd.php"); ?> <?php if (isset($_COOKIE['auto']) and isset($_COOKIE['login']) and isset($_COOKIE['pass'])) { if ($_COOKIE['auto'] == 'yes') { $_SESSION['pass'] = strrev(md5(mysql_real_escape_string($_COOKIE['pass'])))."cR9i7Z"; $_SESSION['login'] = mysql_real_escape_string($_COOKIE['login']); $_SESSION['id'] = mysql_real_escape_string($_COOKIE['id']); if (isset($_GET['id'])) { $id = $_GET['id']; if (!empty($_SESSION['login']) and !empty($_SESSION['pass'])) { $login = mysql_real_escape_string($_SESSION['login']); $pass = mysql_real_escape_string($_SESSION['pass']); $result3 = mysql_query("SELECT id FROM users WHERE login='$login' AND pass='$pass' LIMIT 1",$db); $myrow3 = mysql_fetch_array ($result3); if (empty($myrow3['id'])) { exit("Пользователя не существует! Возможно он был удален.Обратитесь в службу технической поддержки по адресу электронной почты [email=bvstrechy@list.ru]bvstrechy@list.ru[/email]"); } else { header("Location:http://localhost/znakomstva/page_user.php"); } } } } } ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <meta name="title" content=""> <meta name="keywords" content="а"> <meta name="description" content=""> <script src="../js/jquery.js" type="text/javascript"></script> <script src="../js/myscripts.js" type="text/javascript"></script> <script src="../js/js_ugol/peel.js" type="text/javascript"></script> <!--<script src="../jssj/mootools-1.2.1-core.js" type="text/javascript"></script> <script src="../znakomstva/jssj/mootools-1.2-more.js" type="text/javascript"></script> <script src="../znakomstva/jssj/slideitmoo-1.1.js" type="text/javascript"></script> --> <link href="css/style.css" rel="stylesheet" type="text/css" media="screen"/> <link href="css/jquery-ui-1.8.14.custom.css" rel="stylesheet" type="text/css" media="screen"/> <title>""</title> <script type="text/javascript"> $(document).ready(function() { window.addEvents({ 'domready': function(){ new SlideItMoo({overallContainer: 'SlideItMoo_banners_outer', elementScrolled: 'SlideItMoo_banners_inner', thumbsContainer: 'SlideItMoo_banners_items', itemsVisible:1, itemsSelector: '.banner', showControls:0, autoSlide: 3000, transition: Fx.Transitions.Bounce.easeOut, duration: 1800, direction:-1}); } }); }); </script> </head> <body class="body_index"> <table class="table_main"> <tr> <!-- ШАПКА --> <td class="td_heder"> </td> <td> <div id="SlideItMoo_banners_outer"> <div id="SlideItMoo_banners_inner"> <div id="SlideItMoo_banners_items"> <a class="banner" href="#" target="_blank"><img src="/images/1.jpg" width="450" height="134"/></a> <a class="banner" href="#" target="_blank"><img src="/images/2.jpg" width="450" height="134"/></a> <a class="banner" href="#" target="_blank"><img src="/images/3.jpg" width="450" height="134"/></a> </div> </div> </div> </td> <td class="td_heder" rowspan="2"> <!-- вложимый чат --> <table class="rama_chat"> <tr> <td> <table class="chat"> <tr class="masege"> <td colspan="3"> <table width="4" border="1"> <tr> <td>привет всем чувакам из города Ростова-на Дону!!!</td> </tr> </table> </td> </tr> <tr> <div class="form_send"> <form class="" id="" action="../php/_________.php" method="POST" name="limitForm" onClick="chek()"> <td> <input type="submit" id="btn_send" name="" value=""> </td> <td> <span class="form"><input type="text" name="limit" value="" /></span> </td> <td> </td> </form> </div> </tr> </table> </td> </tr> </table> </td> </tr> <tr> <td> </td> <td height="50"><!-- ссылки на социальные сети --></td> </tr> <tr> <td> </td> <td> <!-- МЕНЮХА ВЕРХНЯЯ --> <div id="menu6"> <ul> <li><a href=""> <span class="title">ГЛАВНАЯ</span> <span class="text">домашняя страница</span> </a> </li> <li><a href=""> <span class="title">ПОИСК</span> <span class="text">выбири условия</span> </a> </li> <li><a href=""> <span class="title">ГЛОБАЛЬНО</span> <span class="text">необычное</span> </a> </li> </ul> </div> </td> </tr> <tr> <!-- ЛЕВЫЙ БЛОК --> <td class="left_table"> <form action="../testreg.php" method="POST" id="form_enter"> <div id="email-wrap" class="slider"> <input id="name_vhod" type="text" name="login" maxlength="20"> </div> <div id="pass-wrap" class="slider"> <input id="pass_vhod" type="password" name="pass" width="20" maxlength="15"> </div> <input id="autovhod" type="checkbox" name="autovhod" value="1"> <input id="btn" type="submit" name="btn" value=""> <div class="cpojer-links"> <br><a id="text_reg" href="../reg.php">ЕЩЁ НЕ ЗАРЕГИСТРИРОВАН</a> <br><a id="text_reg" href="../send_pass.php"><strong>Забыли пароль?</strong></a> </div> </form> </div> </td> <td valign="top"> <table class="url_moscow"> <tr> <td><a href="" class="text_moscow">М<br>О<br>С<br>К<br>В<br>А</a></td> </tr> </table> <table class="url_piter1"> <tr> <td><a href="" class="text_piter1">С<br>А<br>Н<br>К<br>Т</a></td> </tr> </table> <table class="url_piter2"> <tr> <td><a href="" class="text_piter2">П<br>Е<br>Т<br>Е<br>Р<br>Б<br>У<br>Р<br>Г</a></td> </tr> </table> <table class="url_rostov"> <tr> <td><a href="" class="text_rostov">Р<br>О<br>С<br>Т<br>О<br>В</a></td> </tr> </table> <table class="url_krasnodar"> <tr> <td><a href="" class="text_krasnodar">К<br>Р<br>А<br>С<br>Н<br>О<br>Д<br>А<br>Р</a></td> </tr> </table> <div class="table_center"> <!-- ОСНОВНАЯ КАРТА --> <img class="map" src="../img_index/metro.gif" alt="" usemap="#Map"> <map name="map"> <area shape="rect" coords="204,333,211,340" href="____.html" alt="Боровицкая"> </map> </div> </td > <!-- ПРАВАЯ СТОРОНА --> <td valign="top"> <table class="table_right"> <tr valign="top"> <td> <h6>НАДОЕЛО:</h6> </td> </tr> <tr> <td valign="top"> <div id="nadoelo1"> <li>!</li> <li>!</li> <li>!</li> <li>!</li> </div> </td> </tr> <tr> <td valign="top"> <h6>ХОЧЕШЬ</h6> </td> </tr> <tr> <td valign="top"> <div id="nadoelo2"> <li>!</li> <li>!</li> <li>!</li> </div> </td> </tr> <tr> <td valign="top"> !!!ТЫ ОБРАТИЛСЯ ПО АДРЕСУ!!! </td> </tr> </table> </td> </tr> <tr> <!-- ОСНОВАНИЕ --> <td colspan="3"> </td> </tr> </table> <script type="text/javascript"> $(document).ready(function() { $('#nadoelo1').slideUp(1).slideDown(3000); $('#nadoelo2').slideUp(1).slideDown(3000); }); </script> </body> </html> В конец самый вставил,но НИЧЕГО! Щас не очень жалобно получилось!?))))))))))
Panich Это не имеет значения. Вместо echo;die; используй alert(); return false; а так всё то же самое.
Gromo,я понимаю,что сейчас напишу обсурд,но у меня есть идея,которая ещё не реализована в России-поэтому я не высвечиваю всё!Здесь показал файл стартовой страницы и скрипты в ней! Вот если абстрагироваться от всего,что я писал раньше... Бирём скрипт стороннего программиста,и просматриваем его в браузерах-всё и воо всех работает! Вставляем его к себе на страницу-всё работает только в одном:ФФ!? Как обьяснить эту анамалию?
Началось...ruki.sys????????? Даже спрашивать не буду за что он отвечает!Переустановить вертуальник проще?
Юмор оценил!)))))))) Грешно смеяться над ещё пока не состоявшимся программистом!Вот выросту и надаю Вам по шеям)))) На втором компе попробовал(где другой вертуальник и файл ruki.sys)-снова не работает!
Panich Причем тут комп вообще? Берешь готовый скрипт стороннего программиста. Меняешь 1 (одну!!!!) строчку. Проверяешь. Работает - дальше 1 строчку и т.д. А не так. что ты вывалил в скрипт кучу непонятно чего, ясное дело что он сломается. Учись разбивать работу на мааааааааленькие шажки.
Panich, тут проблема может быть только в путях. Попробуйте указать путь относительно корня: HTML: <script src="/js/jquery.js" type="text/javascript"></script> Кстати, а работает скрипт HTML: <script src="../js/myscripts.js" type="text/javascript"></script> ???
Так в том-то и прикол,что я ничего не меняя даже не могу добиться что бы скрипт работал во всех браузерах!В ФФ почти всегда всё в норме,в IE единажды запустился,когда я этот скрипт по всему коду тягал.НЕ ИЗМЕНЯЯ ПРИ ЭТОМ НИЧЕГО! Ситуация не меняется,если даже вот этот скрипт взять: [sql] $('#nadoelo1').slideUp(1).slideDown(3000); $('#nadoelo2').slideUp(1).slideDown(3000);[/sql] Тут и не поменяешь особо ничего!Этот тоже в ФФ пашет,а в остальных в отказе! Если он запускается в ФФ,а в Опере не хочет,то ,думаю, уж работает!!!Или я ошибаюсь в чём..!? Хотя столько вариантом с изменением путей перебрал,что на них уже грешить перестал!В Фаербаге проверил пути-всё внорме-тоже! Засада прямо!
А я думаю, что не стоит на одной странице смешивать mootols и jquery У них разный синтаксис, и проблема я думаю именно в этом.
tommyangelo я тоже обратил внимание на моотулз, однако скрипты вроде закомменчены, так что конфликтов быть не должно. до сих пор подозреваю проблему с путями, однако ничего поделать нельзя, если чел не хочет давать больше информации и наставивает на своём. Panich в качестве аватарки разрешены только личные фото
Даже не знал про существование такого конфликта! Вас искренне понимаю и сожелею,что потратил Ваше драгоценное время!Буду пока сам голову ломать...может действительно конфликтует!... Крайний вопрос:а если в одном браузере работает всё,а во втором нет?Это могут быть пути?