За последние 24 часа нас посетили 16532 программиста и 1677 роботов. Сейчас ищут 879 программистов ...

Где работает,а где и неочень!

Тема в разделе "PHP для новичков", создана пользователем Panich, 12 июл 2011.

  1. Panich

    Panich Активный пользователь

    С нами с:
    10 май 2011
    Сообщения:
    548
    Симпатии:
    0
    Адрес:
    Ростов-Москва
    Подскажите пожалуйста!
    Вот этот скрипт:
    $[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);
    }
     
  2. Gromo

    Gromo Активный пользователь

    С нами с:
    24 май 2010
    Сообщения:
    2.786
    Симпатии:
    2
    Адрес:
    Ташкент
    Panich
    а о чём вообще речь ?
     
  3. Panich

    Panich Активный пользователь

    С нами с:
    10 май 2011
    Сообщения:
    548
    Симпатии:
    0
    Адрес:
    Ростов-Москва
    Не скопировалась та часть текстового файла,где вопрос был...)))

    Вот продолжение вопроса:
    Вышеуказанный скрипт если вставляю в стартовый файл, то работает только в ФФ,а в остальных не происходит побсчёта введённых символов!
    Если вставляю его в файл,который находится в дочерней папке,то вообще нигде не работате!Браузеры обьявляют ему байкот и всё тут!!!

    В последнее время у меня в джиквери вообще огромные проблемы возникают:то работает,то не баротает,то в одних браузерах работает,а в других нет!
    А вот если отдельно от своего сайта проверяю только сам пример(разработка стороннего автара),то всё и во всех браузерах запускается!
    Может шапка моей стартовой страницу поможет чем, конфликт где(голову сломал уже над этой задачей,боюсь теперь остатки этой кочерышки раскрошить-помогите сохранить достоенство!:))):
    HTML:
    1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    2.   <head>
    3.   <meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
    4.   <meta name="title" content="">
    5.   <meta name="keywords" content="">
    6.   <meta name="description" content="">
    7.  
    8.   <script src="js/jquery.js" type="text/javascript"></script>
    9.   <script src="js/myscripts.js" type="text/javascript"></script>
    10.  
    11.   <script src="js/js_ugol/peel.js" type="text/javascript"></script>
    12.    <!--<script src="jssj/mootools-1.2.1-core.js" type="text/javascript"></script>
    13.                    если убрать нижнюю ссылку,то ничего не изменяется
    14.  <script src="jssj/mootools-1.2-more.js" type="text/javascript"></script>
    15.  <script src="jssj/slideitmoo-1.1.js" type="text/javascript"></script> -->
    16.  
    17.   <link href="css/style.css" rel="stylesheet" type="text/css" media="screen"/>
    18.   <link href="css/jquery-ui-1.8.14.custom.css" rel="stylesheet" type="text/css" media="screen"/>
     
  4. Gromo

    Gromo Активный пользователь

    С нами с:
    24 май 2010
    Сообщения:
    2.786
    Симпатии:
    2
    Адрес:
    Ташкент
    Panich
    подозреваю, что дело в относительных путях. воспользуйся фаербагом и посмотри загружаются ли вообще у тебя файлы
     
  5. Panich

    Panich Активный пользователь

    С нами с:
    10 май 2011
    Сообщения:
    548
    Симпатии:
    0
    Адрес:
    Ростов-Москва
    Пути как только не менял,что только не пробовал,но без результатно!
    Тем более,если пути не "работают", то во всех браузерах не должен срабатывать скрипт же?
    И ещё:если даже переношу скрипт в родительский файл,то результат зачастую такой же-работает всё только в ФФ,а в остальных НЕТ!
    Уже маюсь с этой проблемой массу времени,а результата ноль!Не могу из-за этого многие свои идеи реализовать!(((
     
  6. Gromo

    Gromo Активный пользователь

    С нами с:
    24 май 2010
    Сообщения:
    2.786
    Симпатии:
    2
    Адрес:
    Ташкент
    Panich
    а ты воспользовался firebug-ом? посмотрел по каким путям у тебя загружаются файлы?
    или так и будешь продолжать жаловаться, надеясь что кто-то разберётся?
     
  7. Panich

    Panich Активный пользователь

    С нами с:
    10 май 2011
    Сообщения:
    548
    Симпатии:
    0
    Адрес:
    Ростов-Москва
    Жаловаться!)))
    firebug-ом,через вкладку хтмл проверил,открывая плюсики,и мне открылись сами файлы(скрипты джи квери)-значит всё получается?!
     
  8. Gromo

    Gromo Активный пользователь

    С нами с:
    24 май 2010
    Сообщения:
    2.786
    Симпатии:
    2
    Адрес:
    Ташкент
    Panich
    тогда попробуй подключать неработающий скрипт в саааааамый конце тега <body>, прямо перед закрытием
     
  9. Panich

    Panich Активный пользователь

    С нами с:
    10 май 2011
    Сообщения:
    548
    Симпатии:
    0
    Адрес:
    Ростов-Москва
    Вы знаете!Теперь этот эффект ни в одном браузере не работает!
    PHP:
    1. <?php session_start(); ?>
    2. <?php include ("bd.php"); ?>
    3. <?php
    4.   if (isset($_COOKIE['auto']) and isset($_COOKIE['login']) and isset($_COOKIE['pass']))            
    5.   {          
    6.      if ($_COOKIE['auto'] == 'yes')
    7.      {
    8.      $_SESSION['pass'] = strrev(md5(mysql_real_escape_string($_COOKIE['pass'])))."cR9i7Z";      
    9.      $_SESSION['login'] = mysql_real_escape_string($_COOKIE['login']);                          
    10.      $_SESSION['id'] = mysql_real_escape_string($_COOKIE['id']);
    11.         if (isset($_GET['id']))
    12.         {
    13.         $id = $_GET['id'];
    14.            if (!empty($_SESSION['login']) and !empty($_SESSION['pass']))
    15.            {
    16.            $login = mysql_real_escape_string($_SESSION['login']);            
    17.            $pass = mysql_real_escape_string($_SESSION['pass']);            
    18.            $result3 = mysql_query("SELECT id FROM users WHERE login='$login' AND pass='$pass' LIMIT 1",$db);  
    19.            $myrow3 = mysql_fetch_array ($result3);
    20.                 if (empty($myrow3['id']))
    21.                 {
    22.                 exit("Пользователя не существует! Возможно он был удален.Обратитесь в службу технической поддержки по адресу электронной почты [email=bvstrechy@list.ru]bvstrechy@list.ru[/email]");
    23.                 }
    24.                 else
    25.                 {
    26.                 header("Location:http://localhost/znakomstva/page_user.php");
    27.                 }
    28.            }
    29.         }                          
    30.      }        
    31.   }
    32. ?>
    33. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    34. <html>
    35.   <head>
    36.   <meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
    37.   <meta name="title" content="">
    38.   <meta name="keywords" content="а">
    39.   <meta name="description" content="">
    40.  
    41.   <script src="../js/jquery.js" type="text/javascript"></script>
    42.   <script src="../js/myscripts.js" type="text/javascript"></script>
    43.  
    44.   <script src="../js/js_ugol/peel.js" type="text/javascript"></script>
    45.    <!--<script src="../jssj/mootools-1.2.1-core.js" type="text/javascript"></script>
    46.                  
    47.   <script src="../znakomstva/jssj/mootools-1.2-more.js" type="text/javascript"></script>
    48.   <script src="../znakomstva/jssj/slideitmoo-1.1.js" type="text/javascript"></script> -->
    49.  
    50.   <link href="css/style.css" rel="stylesheet" type="text/css" media="screen"/>
    51.   <link href="css/jquery-ui-1.8.14.custom.css" rel="stylesheet" type="text/css" media="screen"/>
    52.   <title>""</title>
    53.   <script type="text/javascript">
    54.  
    55.  
    56.   $(document).ready(function() {
    57.  
    58.     window.addEvents({
    59.    'domready': function(){
    60.     new SlideItMoo({overallContainer: 'SlideItMoo_banners_outer',
    61.     elementScrolled: 'SlideItMoo_banners_inner',
    62.     thumbsContainer: 'SlideItMoo_banners_items',
    63.     itemsVisible:1,
    64.     itemsSelector: '.banner',
    65.     showControls:0,
    66.     autoSlide: 3000,
    67.     transition: Fx.Transitions.Bounce.easeOut,
    68.     duration: 1800,
    69.     direction:-1});
    70.     }
    71.     });
    72.    
    73.   });
    74.   </script>
    75.   </head>
    76.   <body class="body_index">
    77.   <table class="table_main">
    78.       <tr>
    79.        <!--                                   ШАПКА                               -->
    80.         <td class="td_heder">
    81.         </td>
    82.         <td>
    83.         <div id="SlideItMoo_banners_outer">
    84.           <div id="SlideItMoo_banners_inner">
    85.             <div id="SlideItMoo_banners_items">
    86.               <a class="banner" href="#" target="_blank"><img src="/images/1.jpg" width="450" height="134"/></a>
    87.               <a class="banner" href="#" target="_blank"><img src="/images/2.jpg" width="450" height="134"/></a>
    88.               <a class="banner" href="#" target="_blank"><img src="/images/3.jpg" width="450" height="134"/></a>
    89.             </div>
    90.           </div>
    91.           </div>
    92.         </td>
    93.         <td class="td_heder" rowspan="2">
    94.                                                  <!-- вложимый чат -->
    95.         <table class="rama_chat">
    96.           <tr>
    97.             <td>
    98.               <table class="chat">
    99.                 <tr class="masege">
    100.                    <td colspan="3">
    101.                       <table width="4" border="1">
    102.                         <tr>
    103.                            <td>привет всем чувакам из города Ростова-на Дону!!!</td>
    104.                         </tr>
    105.                       </table>
    106.                    </td>
    107.                 </tr>
    108.                 <tr>
    109.                 <div class="form_send">
    110.                 <form class="" id="" action="../php/_________.php" method="POST" name="limitForm" onClick="chek()">
    111.                   <td>
    112.                     <input type="submit" id="btn_send"  name="" value="">
    113.                   </td>
    114.                   <td>
    115.                     <span class="form"><input type="text" name="limit" value="" /></span>
    116.                   </td>
    117.                   <td>
    118.                    
    119.                   </td>
    120.                 </form>
    121.                 </div>
    122.                 </tr>
    123.               </table>
    124.             </td>
    125.           </tr>
    126.           </table>
    127.                                        
    128.         </td>
    129.       </tr>
    130.       <tr>
    131.          <td>&nbsp;</td>
    132.          <td height="50"><!-- ссылки на социальные сети --></td>
    133.       </tr>
    134.       <tr>
    135.         <td>&nbsp;</td>
    136.         <td>
    137.          <!--                             МЕНЮХА ВЕРХНЯЯ                        -->
    138.         <div id="menu6">
    139.           <ul>
    140.              <li><a href="">
    141.                  <span class="title">ГЛАВНАЯ</span>
    142.                  <span class="text">домашняя страница</span>
    143.                  </a>
    144.              </li>
    145.              <li><a href="">
    146.                  <span class="title">ПОИСК</span>
    147.                  <span class="text">выбири условия</span>
    148.                  </a>
    149.              </li>
    150.              <li><a href="">
    151.                  <span class="title">ГЛОБАЛЬНО</span>
    152.                  <span class="text">необычное</span>
    153.                  </a>
    154.              </li>
    155.           </ul>
    156.         </div>
    157.         </td>
    158.     </tr>
    159.         <tr>
    160.         <!--                                ЛЕВЫЙ БЛОК                              -->
    161.         <td class="left_table">
    162.           <form  action="../testreg.php" method="POST" id="form_enter">
    163.           <div id="email-wrap" class="slider">
    164.             <input id="name_vhod" type="text" name="login" maxlength="20">
    165.           </div>
    166.           <div id="pass-wrap" class="slider">
    167.             <input id="pass_vhod" type="password" name="pass" width="20" maxlength="15">
    168.           </div>
    169.             <input id="autovhod" type="checkbox" name="autovhod" value="1">
    170.             <input id="btn" type="submit" name="btn" value="">
    171.           <div class="cpojer-links">
    172.           <br><a id="text_reg" href="../reg.php">ЕЩЁ НЕ ЗАРЕГИСТРИРОВАН</a>
    173.           <br><a id="text_reg" href="../send_pass.php"><strong>Забыли пароль?</strong></a>
    174.           </div>
    175.           </form>      
    176.         </div>
    177.         </td>
    178.         <td valign="top">
    179.         <table class="url_moscow">
    180.         <tr>
    181.         <td><a href="" class="text_moscow">М<br>О<br>С<br>К<br>В<br>А</a></td>
    182.         </tr>
    183.         </table>
    184.        
    185.         <table class="url_piter1">
    186.         <tr>
    187.         <td><a href="" class="text_piter1">С<br>А<br>Н<br>К<br>Т</a></td>
    188.         </tr>
    189.         </table>
    190.        
    191.         <table class="url_piter2">
    192.         <tr>
    193.         <td><a href="" class="text_piter2">П<br>Е<br>Т<br>Е<br>Р<br>Б<br>У<br>Р<br>Г</a></td>
    194.         </tr>
    195.         </table>
    196.        
    197.         <table class="url_rostov">
    198.         <tr>
    199.         <td><a href="" class="text_rostov">Р<br>О<br>С<br>Т<br>О<br>В</a></td>
    200.         </tr>
    201.         </table>
    202.        
    203.         <table class="url_krasnodar">
    204.         <tr>
    205.         <td><a href="" class="text_krasnodar">К<br>Р<br>А<br>С<br>Н<br>О<br>Д<br>А<br>Р</a></td>
    206.         </tr>
    207.         </table>
    208.        
    209.        
    210.         <div class="table_center">
    211.                                              <!-- ОСНОВНАЯ КАРТА  -->
    212.          <img class="map" src="../img_index/metro.gif" alt="" usemap="#Map">
    213.             <map name="map">
    214.             <area shape="rect" coords="204,333,211,340" href="____.html" alt="Боровицкая">
    215.            </map>
    216.         </div>
    217.         </td >
    218.                                             <!--  ПРАВАЯ СТОРОНА  -->
    219.         <td valign="top">
    220.         <table class="table_right">
    221.          <tr valign="top">
    222.            <td>
    223.              <h6>НАДОЕЛО:</h6>
    224.            </td>
    225.          </tr>
    226.          <tr>
    227.            <td valign="top">
    228.              <div id="nadoelo1">
    229.                 <li>!</li>
    230.                 <li>!</li>
    231.                 <li>!</li>
    232.                 <li>!</li>
    233.              </div>
    234.            </td>
    235.          </tr>
    236.          <tr>
    237.            <td valign="top">
    238.              <h6>ХОЧЕШЬ</h6>
    239.            </td>
    240.          </tr>
    241.          <tr>
    242.            <td valign="top">
    243.               <div id="nadoelo2">
    244.                 <li>!</li>
    245.                 <li>!</li>
    246.                 <li>!</li>
    247.               </div>
    248.            </td>
    249.          </tr>
    250.          <tr>
    251.            <td valign="top">
    252.               !!!ТЫ ОБРАТИЛСЯ ПО АДРЕСУ!!!         </td>
    253.         </tr>
    254.         </table>    
    255.         </td>
    256.         </tr>
    257.       <tr>
    258.       <!--                                  ОСНОВАНИЕ                           -->
    259.       <td colspan="3">&nbsp;</td>
    260.       </tr>
    261.   </table>
    262.   <script type="text/javascript">
    263.   $(document).ready(function() {
    264.   $('#nadoelo1').slideUp(1).slideDown(3000);
    265.   $('#nadoelo2').slideUp(1).slideDown(3000);
    266.   });
    267.   </script>
    268.   </body>
    269. </html>
    В конец самый вставил,но НИЧЕГО!
    Щас не очень жалобно получилось!?))))))))))
     
  10. tommyangelo

    tommyangelo Старожил

    С нами с:
    6 дек 2009
    Сообщения:
    2.549
    Симпатии:
    0
    Адрес:
    Мариуполь
  11. Panich

    Panich Активный пользователь

    С нами с:
    10 май 2011
    Сообщения:
    548
    Симпатии:
    0
    Адрес:
    Ростов-Москва
    Это хорошо!Только не работает не пхп,а джиквери!
     
  12. Gromo

    Gromo Активный пользователь

    С нами с:
    24 май 2010
    Сообщения:
    2.786
    Симпатии:
    2
    Адрес:
    Ташкент
    Panich
    есть страница в открытом доступе ?
     
  13. tommyangelo

    tommyangelo Старожил

    С нами с:
    6 дек 2009
    Сообщения:
    2.549
    Симпатии:
    0
    Адрес:
    Мариуполь
    Panich

    Это не имеет значения. Вместо echo;die; используй alert(); return false; а так всё то же самое.
     
  14. Panich

    Panich Активный пользователь

    С нами с:
    10 май 2011
    Сообщения:
    548
    Симпатии:
    0
    Адрес:
    Ростов-Москва
    Gromo,я понимаю,что сейчас напишу обсурд,но у меня есть идея,которая ещё не реализована в России-поэтому я не высвечиваю всё!Здесь показал файл стартовой страницы и скрипты в ней!
    Вот если абстрагироваться от всего,что я писал раньше...
    Бирём скрипт стороннего программиста,и просматриваем его в браузерах-всё и воо всех работает!
    Вставляем его к себе на страницу-всё работает только в одном:ФФ!?
    Как обьяснить эту анамалию?
     
  15. tommyangelo

    tommyangelo Старожил

    С нами с:
    6 дек 2009
    Сообщения:
    2.549
    Симпатии:
    0
    Адрес:
    Мариуполь
    сбоит драйвер ruki.sys
     
  16. Panich

    Panich Активный пользователь

    С нами с:
    10 май 2011
    Сообщения:
    548
    Симпатии:
    0
    Адрес:
    Ростов-Москва
    Началось...ruki.sys?????????
    Даже спрашивать не буду за что он отвечает!Переустановить вертуальник проще?
     
  17. Gromo

    Gromo Активный пользователь

    С нами с:
    24 май 2010
    Сообщения:
    2.786
    Симпатии:
    2
    Адрес:
    Ташкент
    Panich
    поясняю, что ruki.sys - это руки из ж..ы :)
     
  18. Panich

    Panich Активный пользователь

    С нами с:
    10 май 2011
    Сообщения:
    548
    Симпатии:
    0
    Адрес:
    Ростов-Москва
    Юмор оценил!))))))))
    Грешно смеяться над ещё пока не состоявшимся программистом!Вот выросту и надаю Вам по шеям))))
    На втором компе попробовал(где другой вертуальник и файл ruki.sys)-снова не работает!
     
  19. tommyangelo

    tommyangelo Старожил

    С нами с:
    6 дек 2009
    Сообщения:
    2.549
    Симпатии:
    0
    Адрес:
    Мариуполь
    Panich

    Причем тут комп вообще?

    Берешь готовый скрипт стороннего программиста.

    Меняешь 1 (одну!!!!) строчку.

    Проверяешь.

    Работает - дальше 1 строчку и т.д.

    А не так. что ты вывалил в скрипт кучу непонятно чего, ясное дело что он сломается. Учись разбивать работу на мааааааааленькие шажки.
     
  20. YSandro

    YSandro Старожил

    С нами с:
    7 апр 2011
    Сообщения:
    2.523
    Симпатии:
    2
    Panich, тут проблема может быть только в путях. Попробуйте указать путь относительно корня:
    HTML:
    1. <script src="/js/jquery.js" type="text/javascript"></script>
    Кстати, а работает скрипт
    HTML:
    1. <script src="../js/myscripts.js" type="text/javascript"></script>
    ???
     
  21. Panich

    Panich Активный пользователь

    С нами с:
    10 май 2011
    Сообщения:
    548
    Симпатии:
    0
    Адрес:
    Ростов-Москва
    Так в том-то и прикол,что я ничего не меняя даже не могу добиться что бы скрипт работал во всех браузерах!В ФФ почти всегда всё в норме,в IE единажды запустился,когда я этот скрипт по всему коду тягал.НЕ ИЗМЕНЯЯ ПРИ ЭТОМ НИЧЕГО!
    Ситуация не меняется,если даже вот этот скрипт взять:
    [sql] $('#nadoelo1').slideUp(1).slideDown(3000);
    $('#nadoelo2').slideUp(1).slideDown(3000);[/sql]
    Тут и не поменяешь особо ничего!Этот тоже в ФФ пашет,а в остальных в отказе!

    Если он запускается в ФФ,а в Опере не хочет,то ,думаю, уж работает!!!Или я ошибаюсь в чём..!?
    Хотя столько вариантом с изменением путей перебрал,что на них уже грешить перестал!В Фаербаге проверил пути-всё внорме-тоже!

    Засада прямо!
     
  22. tommyangelo

    tommyangelo Старожил

    С нами с:
    6 дек 2009
    Сообщения:
    2.549
    Симпатии:
    0
    Адрес:
    Мариуполь
    А я думаю, что не стоит на одной странице смешивать mootols и jquery

    У них разный синтаксис, и проблема я думаю именно в этом.
     
  23. Gromo

    Gromo Активный пользователь

    С нами с:
    24 май 2010
    Сообщения:
    2.786
    Симпатии:
    2
    Адрес:
    Ташкент
    tommyangelo
    я тоже обратил внимание на моотулз, однако скрипты вроде закомменчены, так что конфликтов быть не должно.
    до сих пор подозреваю проблему с путями, однако ничего поделать нельзя, если чел не хочет давать больше информации и наставивает на своём.

    Panich
    в качестве аватарки разрешены только личные фото
     
  24. Panich

    Panich Активный пользователь

    С нами с:
    10 май 2011
    Сообщения:
    548
    Симпатии:
    0
    Адрес:
    Ростов-Москва
    Даже не знал про существование такого конфликта!
    Вас искренне понимаю и сожелею,что потратил Ваше драгоценное время!Буду пока сам голову ломать...может действительно конфликтует!...
    Крайний вопрос:а если в одном браузере работает всё,а во втором нет?Это могут быть пути?
     
  25. tommyangelo

    tommyangelo Старожил

    С нами с:
    6 дек 2009
    Сообщения:
    2.549
    Симпатии:
    0
    Адрес:
    Мариуполь
    Panich
    а ты загугли, загугли )))