Javascript.RU

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

Открыть окно и щелкнуть там по кнопке...
Здравствуйте!
Ситуация такая: есть ссылка, на ней висит -
<a onclick="javascript: var sait=window.open('http://sait.ru/login.php?username=login&password=pass','sait'); sait.getElementById('submit').click()">open sait</a>

Это находиться в html-файле на компе (где ссылка, а саит.ру - вообще не мой, изменять не могу).
Щелкаю по ссылке - открывается "http://sait.ru/login.php?username=login&password=pass", но на кнопку не нажимает.
Я давно с js работал, подзабыл. Как правильно написать?
*Может паузу вставить?

Последний раз редактировалось rzhsasha, 08.12.2010 в 11:09. Причина: Уточнение
Ответить с цитированием
  #2 (permalink)  
Старый 07.12.2010, 21:38
Аватар для rzhsasha
Аспирант
Отправить личное сообщение для rzhsasha Посмотреть профиль Найти все сообщения от rzhsasha
 
Регистрация: 20.07.2009
Сообщений: 35

Хм...Передаю привет, и благодарность некоему B~Vladi, который давно, мне много помог =)
Ответить с цитированием
  #3 (permalink)  
Старый 08.12.2010, 09:52
Аватар для Skipp
.
Отправить личное сообщение для Skipp Посмотреть профиль Найти все сообщения от Skipp
 
Регистрация: 30.03.2010
Сообщений: 1,813

rzhsasha,
Какую ещё паузу? Какой ещё click()? Видимо вы совсем давно js не видили, лет 100 не меньше, уж простите.
Гляньте, к вашему примеру это тоже относится.
__________________
.
Ответить с цитированием
  #4 (permalink)  
Старый 08.12.2010, 10:30
Аватар для rzhsasha
Аспирант
Отправить личное сообщение для rzhsasha Посмотреть профиль Найти все сообщения от rzhsasha
 
Регистрация: 20.07.2009
Сообщений: 35

"javascript: document.getElementById('submit').click()"
вставляя в адресную строку работает...Закрывать окно
"javascript: sait.close()"
в ссылке работает...
То что вы дали - посмотрел, там ничего, из того что мне нужно, вроде нет.
"1.2 доступ к iframe" - это относится к моему примеру?
Ответить с цитированием
  #5 (permalink)  
Старый 08.12.2010, 10:59
Аватар для Skipp
.
Отправить личное сообщение для Skipp Посмотреть профиль Найти все сообщения от Skipp
 
Регистрация: 30.03.2010
Сообщений: 1,813

rzhsasha,
1.2 именно
Цитата:
вставляя в адресную строку работает
одно дело пользовательский скрипт, а другое дело скрипт посылаемый с сервера.
__________________
.
Ответить с цитированием
  #6 (permalink)  
Старый 08.12.2010, 11:06
Аватар для rzhsasha
Аспирант
Отправить личное сообщение для rzhsasha Посмотреть профиль Найти все сообщения от rzhsasha
 
Регистрация: 20.07.2009
Сообщений: 35

А ничего, что у меня не iframe, а окно новое открыть надо?
*Что-то я не очень понял...
**Напиши: это вообще возможно? (то что я написал в 1 сообщении)
Ответить с цитированием
  #7 (permalink)  
Старый 08.12.2010, 11:08
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Сообщение от rzhsasha
А ничего, что у меня не iframe, а окно новое открыть надо?
iframe, по сути, то же окно.
Ответить с цитированием
  #8 (permalink)  
Старый 08.12.2010, 11:23
Аватар для rzhsasha
Аспирант
Отправить личное сообщение для rzhsasha Посмотреть профиль Найти все сообщения от rzhsasha
 
Регистрация: 20.07.2009
Сообщений: 35

Ладно, допустим.
Добавляем в html-файл на компе. В <head>, между <script language="JavaScript"> и </script>

function getIDoc(e) {
       return (e.contentDocument) ? e.contentDocument : (e.contentWindow) ? e.contentWindow.document : e.document;
}
var iHTML = getIDoc(document.getElementById(id)).body.innerHTML;


Потом её где-то вызываем (в ссылке?) "javascript: getIDoc(sait?)"
Я не совсем понимаю, что делает эта функция.
Ответить с цитированием
  #9 (permalink)  
Старый 08.12.2010, 11:43
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Вам не надо ничего делать, вам надо прочитать пункт 1.2 фака.
Ответить с цитированием
  #10 (permalink)  
Старый 08.12.2010, 11:47
Аватар для rzhsasha
Аспирант
Отправить личное сообщение для rzhsasha Посмотреть профиль Найти все сообщения от rzhsasha
 
Регистрация: 20.07.2009
Сообщений: 35

Вы меня убить хотите? я этот пункт уже раз 20 прочитал.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Открыть окно в центре экрана LRCenter Элементы интерфейса 2 12.09.2010 11:12
Открыть в новом окне, а при повторном нажатии обновить то же старое-новое окно libinstyle Events/DOM/Window 2 05.04.2010 20:13
Как открыть новое окно? megaswin Общие вопросы Javascript 1 13.03.2010 20:13
открыть модальное окно pisikaka Общие вопросы Javascript 28 20.08.2009 03:53
цвет кнопки, цвет текста на кнопке, всплывающее окно matana Общие вопросы Javascript 8 26.05.2009 17:08