Javascript.RU

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

Открыть URL и выполнить скрипт
Здравствуйте уважаемые знатоки. Я только - только начал изучать HTML и до Java мне далековато. Не рублю в нём абсолютно. Но есть острая необходимость применить его в одном месте. Насколько я интуитивно понимаю, код фунуции, что мне нужна, мал примитивен и прост, но пока, к сожалению не для меня. Очень прошу помочь, если вам не сложно. А нужно следующее:

Нашёл вот такой код:

javascript:R=0; x1=.1; y1=.05; x2=.25; y2=.24; x3=1.6; y3=.24; x4=1024; y4=768; x5=1024; y5=768; DI=document.images; DIL=DI.length; function A(){for(i=0; i<DIL; i++){DIS=DI[ i ].style; DIS.position='absolute'; DIS.left=Math.sin(R*x1+i*x2+x3)*x4+x5; DIS.top=Math.cos(R*y1+i*y2+y3)*y4+y5}R++}setInterval('A()',5); void(0)


Если вставить его в адресную строку, то картинки на страничке, начинают летать, как сумашедшие. Довольно интересная фишка.

Цель. Заходя на мой сайт, пользователь видит ссылку. Нажимает на неё и попадает на http://www."какой ни будь сайт".ru И вот там, на чужом сайте, с заержкой в 3-5 сек. (Не сразу! Это важно!) исполняется выше приведённый код, про полёт картинок. Собственно всё.

Уважаемые знатоки, не будете ли вы так любезны сообщить мне код на Java, который нужно вставить в HTML, дабы данное действо исполнилось. Понимаю, что прошу вас в некотором роде поработать для меня бесплатно, но, дабы осознать как этоделается самомому, уйдёт ОЧЕНЬ много времени.

Заранее спасибо!!! Буду ОЧЕНЬ благодарен ответившему!
Ответить с цитированием
  #2 (permalink)  
Старый 28.12.2008, 19:26
Отправить личное сообщение для Андрей Параничев Посмотреть профиль Найти все сообщения от Андрей Параничев
 
Регистрация: 21.02.2008
Сообщений: 1,250

Не путайте Java и JavaScript - в них общего только 4ре буквы в названии.

По вашему вопросу, сделать такое силами JavaScript - невозможно. Просто представьте, что можно сделать скрипт, который заходит на http://www.money.yandex.ru и через скрипт переводит из вашего кошелька денежку на кошелек злоумышленника.
Ответить с цитированием
  #3 (permalink)  
Старый 28.12.2008, 19:41
Интересующийся
Отправить личное сообщение для Asdvin Посмотреть профиль Найти все сообщения от Asdvin
 
Регистрация: 28.12.2008
Сообщений: 22

Не совсем ясно..
Для того, что бы скрипт описаный вами что то куда то перевёл, ему, как минимум, должен быть известен логин и пароль от Яда. У меня же - просто летающие картинки.

Ведь если я в ручную вставляю в адресную строку код приведённый мною в первом сообщении и нажимаю энетер, то всё прекрасно работает. Да вы просто сами попробуйте, прям на этом сайте вставить его в строку адрева и нажать энтер. Увидите эфект. Всё, что я хочу, что бы этот код вставлялся и запускался автоматически. В нём ведь нет ничего вредного и уникального. Он не использует ни логины, ни пароли.

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


P.S. Разница между Java и JavaScript мне известна. Приношу извинения за неточность в выражениях. :-)
Ответить с цитированием
  #4 (permalink)  
Старый 28.12.2008, 19:48
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

Нет, нельзя автоматизировать запуск своего скрипта на чужом сайте
Ответить с цитированием
  #5 (permalink)  
Старый 28.12.2008, 19:50
Отправить личное сообщение для Андрей Параничев Посмотреть профиль Найти все сообщения от Андрей Параничев
 
Регистрация: 21.02.2008
Сообщений: 1,250

Asdvin,
Когда вы открываете страницу через JavaScript, причем не важно как - через iframe, или window.open(), если домен открываемой страницы отличен от текущего, то политика безопасности "same origin" запрещает любой доступ к открываемой странице - ни выполнить ваш скрипт, ни совершить какие-либо другие действия вы уже не сможете.

Принципиального отличия между скриптом, который крутит изображения и скриптом, который отправляет мои деньги на чей то кошелек, в данном контексте - нету. Ведь сайт может авторизировать меня по cookies, которые отправляются в любом случае.
Ответить с цитированием
  #6 (permalink)  
Старый 28.12.2008, 19:53
Интересующийся
Отправить личное сообщение для Asdvin Посмотреть профиль Найти все сообщения от Asdvin
 
Регистрация: 28.12.2008
Сообщений: 22

Сообщение от Андрей Параничев Посмотреть сообщение
Asdvin,
Когда вы открываете страницу через JavaScript, причем не важно как - через iframe, или window.open(), если домен открываемой страницы отличен от текущего, то политика безопасности "same origin" запрещает любой доступ к открываемой странице - ни выполнить ваш скрипт, ни совершить какие-либо другие действия вы уже не сможете.
Вот теперь стало понятно. Очень жаль. Спасибо за ответ.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Скрипт не работает в опере, работает в IE XpycTuk Общие вопросы Javascript 9 06.03.2009 15:50
Открыть попап из попапа Sla_sh Events/DOM/Window 2 27.10.2008 23:42
Скрипт "меняющееся фото" и его отражение в Мозилле osp Firefox/Mozilla 1 10.09.2008 14:11
добавление окошка в скрипт подсчета слов Гость Общие вопросы Javascript 10 11.03.2008 17:07