Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   событие onload срабатывает раньше (https://javascript.ru/forum/events/15429-sobytie-onload-srabatyvaet-ranshe.html)

valent1224 26.02.2011 15:25

событие onload срабатывает раньше
 
у меня есть скрипт:

javascript: location.href='http://google.com';document.onload=start();function start(){alert("yra")}


Только он работает немного не так. Сначало выводится сообщение, а потом загружается гугл. Как сделать чтоб было наоборот, чтоб сначало загрузился гугл, а потом появилось сообщение?

Gvozd 26.02.2011 15:38

Цитата:

Сообщение от valent1224
Сначало выводится сообщение, а потом загружается гугл

потому что вы вызываете функцию, самостоятельно, вне зависимости от использования гугла.
будьте внимательнее при написании кода
Цитата:

Сообщение от valent1224
Как сделать чтоб было наоборот, чтоб сначало загрузился гугл, а потом появилось сообщение?

никак

valent1224 26.02.2011 17:29

Цитата:

Сообщение от Gvozd (Сообщение 94102)
потому что вы вызываете функцию, самостоятельно, вне зависимости от использования гугла.
будьте внимательнее при написании кода

никак

что нет ниединого варианта для решения?

Gvozd 26.02.2011 17:37

Цитата:

Сообщение от valent1224
что нет ниединого варианта для решения?

а что вы хотите сделать в конечном итоге?
выполнить код на чужом сайте, и уж тем более получить его результаты вам никак не получится.

valent1224 26.02.2011 17:54

ну если ввести в адресную строку браузера сначала
javascript: location.href='http://google.com'

а потом
javascript:alert("yra")

то все нормально получается.
Но я хочу сделать это все одной строчкой

Gvozd 26.02.2011 19:07

первое действие ты делаешь находясь на одном сайте, а второе - находясь уже на другом

valent1224 26.02.2011 19:17

тоесть у меня с этим ничего не получиться?

Gvozd 26.02.2011 19:19

вы идиот или прикидываетесь?

valent1224 26.02.2011 21:01

идиот - твоя профессия!

Gvozd 26.02.2011 21:16

вы три раза задали одинаковый вопрос, на разные лады.
причем третий отличается от первого также как понимание одного закона двумя адвокатами.
Цитата:

Сообщение от valent1224
что нет ниединого варианта для решения?

Цитата:

Сообщение от valent1224
тоесть у меня с этим ничего не получиться?

как вы думаете, это достаточно умно задавать один вопрос по нескольку раз?
Я не силен в разновидностях слабоумия, и поэтому практически любой вид человеческого слабоумия отношу к идиотизму.
Если вы не идиот, то скажите как правильно звучит ваш диагноз.

Если вы вдруг рассчитывали на ответ других специалистов, то так бы и написали: "Вы, Гвоздь - пиздабол. я вам не верю.пускай кто-нибудь подтвердит ваши слова".
Это было бы достаточно правдивым и умным поступком.
немного видоизменив данный шаблон, вы бы даже смогли его сделать еще и культурным.

Цитата:

Сообщение от valent1224
идиот - твоя профессия!

полагаю, вы еще даже школы не закончили?)
дразнилки типа "сам такой" были популярны в классе этак пятом.
правда так дразнились всякие лохи и упыри


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