Авторизация как на Yandex

Discussion in 'PHP' started by SSB1981, 24 Feb 2008.

  1. SSB1981

    SSB1981 Elder - Старейшина

    Joined:
    7 Jan 2008
    Messages:
    108
    Likes Received:
    9
    Reputations:
    0
    Здравствуйте!​

    Мне нужно сделать такое же окно авторизации как сдесь:
    http://tv.yandex.ru/?day=13933&hour=6&period=24&flag=
    Хочу также чтобы по нажатию кнопки выскакивало окошко с формой для авторизации.
    Я посмотрел исходники там используется CSS свойство display.
    Когда пытаюсь сочинить что-нибудь подобное, то сразу же разваливается страница - всё начинает куда-то ползти! :(
    Помогите пожалуйста!
     
  2. astrologer

    astrologer Elder - Старейшина

    Joined:
    30 Aug 2007
    Messages:
    837
    Likes Received:
    267
    Reputations:
    59
    Важнее то, что там используется абсолютное позиционирование.
    Code:
    <html>
    <head>
    <title>Яньдекс.</title>
    
    <style type="text/css">
    
    #login-form
    {
      position: absolute;
      display: none;
      top: 30px;
      width: 95%;
    }
    td.loginForm
    {
      border: 1px solid #666666;
    }
    #login-form form table
    {
      padding: 15px;
    }
    
    </style>
    
    <script type="text/javascript">
    
    function showLogin()
    {
      document.getElementById('login-form').style.display = 'block';
      return false;
    }
    
    </script>
    
    </head>
    <body>
    <a href="#" onclick="return showLogin(0);">Войти…</a>
    
    
    <div id="login-form">
    	<table border="0" cellspacing="0" cellpadding="0" width="273" height="213" align="center">
    	<tr>
    		<td>
    			<table border="0" cellspacing="0" cellpadding="0" width="270" height="210" align="center">
    			<tr valign="top">
    				<td class="loginForm">
    					<form action="#" method="post" name="login" id="loginform">
    
    						<table width="100%" border="0" cellspacing="5" cellpadding="0">
    						<tr>
    							<td>
    							</td>
    							<td width="99%">
    								<a href="#">Зарегистрироваться</a>
    							</td>
    						</tr>
    						<tr>
    							<td>
    								Логин:
    							</td>
    							<td>
    								<input name="login" type="text" style="width: 100%;">
    							</td>
    						</tr>
    						<tr>
    							<td>
    								Пароль:
    							</td>
    							<td>
    								<input name="passwd" type="password" style="width: 100%;">
    							</td>
    						</tr>
    						<tr>
    							<td>
    							</td>
    							<td>
    								<input type="submit" value="Войти" id="loginsubmit">
    							</td>
    						</tr>
    						</table>
    					</form>
    				</td>
    			</tr>
    			</table>
    		</td>
    	</tr>
    	</table>
    </div>
    
    </body>
    </html>
    
     
    1 person likes this.
  3. SSB1981

    SSB1981 Elder - Старейшина

    Joined:
    7 Jan 2008
    Messages:
    108
    Likes Received:
    9
    Reputations:
    0
    Спасибо! Держи +!