Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Небольшой скрипт для контакта - логин (https://javascript.ru/forum/dom-window/4809-nebolshojj-skript-dlya-kontakta-login.html)

man 22.08.2009 00:21

Небольшой скрипт для контакта - логин
 
Хотел написать небольшой скрипт для контакта, суть: при нажатии на кнопку в поля формы подставляются мыло и пароль после чего я автоматически логинюсь на сайт...

Так выглядит форма логина:
<div id="quickLogin">
 <form method="post" name="login" id="login" action="/login.php" onsubmit="quick_login(); return false;">
  <label for="email">Email:</label>
  <input class="inputText" onClick="show('expirePad');" type="text" name="email" id="email" size="20" />
  <label for="pass">Пароль:</label>
  <input class="inputText" onClick="show('expirePad');" type="password" name="pass" id="pass" size="20" />

<table cellpadding=0 cellspacing=0 id="expirePad" style="display:none;"><td><input style="margin-top:1px; vertical-align: middle;" type="checkbox" name="expire" id="expire" value="1" /></td><td style='padding-top:3px;*padding-top:6px'><label for='expire' id='expire_label'>Чужой компьютер</label></td></tr></table>
<div style="height:20px;margin-top:5px;">
<ul class='nNav' style="width:135px;padding:0px;margin:0px;"><li style="margin:0px 3px 0px 0px;">
<b class="nc"><b class="nc1"><b></b></b><b class="nc2"><b></b></b></b>
<span class="ncc"><a href="javascript:quick_login()">Вход</a></span>
<b class="nc"><b class="nc2"><b></b></b><b class="nc1"><b></b></b></b>
</li>
<li style="margin:0px">
<b class="nc"><b class="nc1"><b></b></b><b class="nc2"><b></b></b></b>
<span class="ncc"><a href="/reg0">Регистрация</a></span>
<b class="nc"><b class="nc2"><b></b></b><b class="nc1"><b></b></b></b>
</li></ul>
</div>
  <input type="submit" value='.' style="color:#fff;border:0;padding:0;margin:0;background:#fff;height:6px;width:6px"/>
 </form>
</div>


Пробовал под главный див вставить текст для теста, но неполучилось. Делал так:
document.getElementById('quickLogin').innerHtml = '<br>ыыы';

Также пробовал чтобы мыло подставлялось при загрузке скрипта:
form.email.value = 'мыло';
но тоже ничего неполучилось...как сделать правильно, подскажите?

С javascript знаком немного, но не идеально

igsen 22.08.2009 03:50

document.getElementById('quickLogin').innerHtml = '<br>ыыы';-ЛАЖА
document.getElementById('quickLogin').innerHTML = '<br>ыыы';-OK

form.email.value = 'мыло';-ЛАЖА
document.forms[0][0].value='мило' ;или
document.getElementById('email').value='мило';

document.forms[0][1].value='Password' ;или
document.getElementById('pass').value='Password';

man 22.08.2009 13:53

Неработает, более того перестает работать алерт(для теста) что может означать ошибку в скрипте...
Возможно это из-за того что в форме изначальо нет значения value
<input class="inputText" onClick="show('expirePad');" type="text" name="email" id="email" size="20" />


Часовой пояс GMT +3, время: 03:11.