Показать сообщение отдельно
  #1 (permalink)  
Старый 01.06.2010, 17:26
Интересующийся
Отправить личное сообщение для Achilles Посмотреть профиль Найти все сообщения от Achilles
 
Регистрация: 01.06.2010
Сообщений: 10

jQuery. selector $() в IE 7 не работает.
Всем доброе времени суток.
Проблема такая:
Имеется index.html:
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"/>
    <title>index</title>      
      <script type="text/javascript" src="js/jquery-1.4.2.min.js"></script>
      <script type="text/javascript" src="js/main.js"></script>
      <link rel="stylesheet" type="text/css" href="css/style.css">      
  </head>
  <body>
<div class="menu">
      <a href="javascript: ShowLoginBlock()" id="log">Вход в систему</a>
      <a href="javascript: ShowRestorePassword()" id="recover">Забыли пароль?</a>
      <a href="javascript: ShowRegister()" id="reg">Регистрация</a>
      <a href="#" id="news">Новости</a>
    </div>
<div class="dialog1" id="dvLogin">
    <form name="frmLogin" action="login.jsp" method="POST">
      <h1>Вход в систему</h1>            
      <table class="inputtable">
        <tr>
          <td align="right">Логин:</td>
          <td><input id="login" name="login" value="" type="text" class="inputline" /></td>
        </tr>
        <tr>
          <td align="right">Пароль:</td>
          <td><input id="password" name="password" value="" type="password" class="inputline" /></td>
        </tr>
      </table>      
      <div class="buts">
        <input id="btnLoginOK" name="btnLoginOK" value='Вход' onclick="Login()" type="button" />
        <input id="btnLoginCancel" name="btnLoginCancel" value='Отмена' onclick="HideLogin()" type="button" />
      </div>
    </form>
    </div>
<div id="dvContent">бла-бла-бла</div>
<div class="footer">&copy; Копирайт...</div>
</body>
</html>


main.js:
function ShowLoginBlock(){  
  $("#dvLogin").show("slow");
}


style.css:
.dialog1 {
          margin:70px auto;
          background:url(../img/dialog_bg.gif) top repeat-x #eee; 
          border:1px solid #fff; 
          padding:30px; 
          width:350px; 
          display: none; 
          position:absolute;
          left: 50%;
          margin-left: -175px;
          z-index: 1;
         }


Строка $("#dvLogin").show("slow"); в IE 7, 8 работает когда захочет. Иногда не работает. После нескольких обновление страниц (Ctrl+R) работает.
Текст ошибки: Предполагается наличии объекта.
В чем может быт проблема?
Ответить с цитированием