Задачка.Как бы исполнить при такой реализации js скрипт?

Discussion in 'PHP' started by KUKUsha, 17 May 2011.

  1. KUKUsha

    KUKUsha New Member

    Joined:
    16 May 2011
    Messages:
    1
    Likes Received:
    0
    Reputations:
    0
    На страницу возможно вставить код СТРОГО по такому шаблону:
    <всё_что_угодно всё_что_угодно="всё_что_угодно" src="всё_что угодно"/>

    там где всё_что_угодно - можно вставить любой текст.

    задача: исполнить js на странице не подключая удаленный js.
    например такой код window.alert('hello world!');

    тоесть вариант (подключение с удаленного урл)
    <script type="text/javascript" src="http://урл/s.js"/>
    НЕ подходит по условию.

    <iframe src="http://урл/s.js"/> НЕ подходит по условию.

    создание тега <script> и <script/> НЕ возможно по условию.


    что по советуете? на первый взгляд кажется что это просто.
     
  2. randman

    randman Members of Antichat

    Joined:
    15 May 2010
    Messages:
    1,366
    Likes Received:
    610
    Reputations:
    1,101
    Ну например так:
    PHP:
    <img onLoad="javascript:window.alert('hello world!');" src="test.jpg">Тест</img>
     
    #2 randman, 17 May 2011
    Last edited: 17 May 2011
  3. KUKUsha

    KUKUsha New Member

    Joined:
    16 May 2011
    Messages:
    1
    Likes Received:
    0
    Reputations:
    0
    уже пробывал с img но
    в IE не работает.
    и необходимо использовать картинку в 1 пиксель которой на сайте может не быть, а подгружать удаленно - не желательно в принципе.

    js должно выполнится незаметно в верстке сайта равносильно будто на сайте стоит код
    <script type="text/javascript" src="hello_world.js"/>
     
  4. randman

    randman Members of Antichat

    Joined:
    15 May 2010
    Messages:
    1,366
    Likes Received:
    610
    Reputations:
    1,101
  5. |qbz|

    |qbz| Banned

    Joined:
    25 Dec 2009
    Messages:
    385
    Likes Received:
    169
    Reputations:
    65
    <script type="text/javascript" src="data:text/html;base64,YWxlcnQoKQ=="/>
     
  6. KUKUsha

    KUKUsha New Member

    Joined:
    16 May 2011
    Messages:
    1
    Likes Received:
    0
    Reputations:
    0
    очень интересная и удобная реализация, но она работает только в опере. в IE,FF,хроме нет.
    статью что скинула XAMEHA(за что спасибо большое!) штудирую, но пока не могу найти вариант который работал бы во всех браузерах..(
     
  7. astrologer

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

    Joined:
    30 Aug 2007
    Messages:
    837
    Likes Received:
    267
    Reputations:
    59
    Code:
    <img onerror="alert(0)" src="/">
     
  8. M_script

    M_script Members of Antichat

    Joined:
    4 Nov 2004
    Messages:
    2,581
    Likes Received:
    1,317
    Reputations:
    1,557
    Code:
    <iframe style="width:0px;height:0px;visibility:hidden" src="javascript:alert('hello world!')"/>
     
  9. M_script

    M_script Members of Antichat

    Joined:
    4 Nov 2004
    Messages:
    2,581
    Likes Received:
    1,317
    Reputations:
    1,557
    IE до 8й версии не поддерживает протокол data. В FF не работает пустой алерт.