Выполнение JS в JS

Тема в разделе "PHP", создана пользователем spliter, 9 июл 2009.

Статус темы:
Закрыта.
Модераторы: latteo
  1. spliter

    spliter Постоялец

    Регистр.:
    3 дек 2007
    Сообщения:
    110
    Симпатии:
    12
    Хочу сделать на страничке по наведению на слово подсказку (tooltip), и чтобы в этом tooltip подгружался js нужный мне контент.

    если просто вставлять скрипт, то ничего не работает. подскажите плиз как реализовать...
     
  2. D@nil

    D@nil

    Регистр.:
    1 окт 2006
    Сообщения:
    338
    Симпатии:
    122
    Какую библиотеку ToolTip ты используешь?
     
  3. jID

    jID Постоялец

    Регистр.:
    12 фев 2008
    Сообщения:
    106
    Симпатии:
    31
    попробуй eval(), может поможет...
     
  4. venetu

    venetu

    Регистр.:
    28 мар 2007
    Сообщения:
    735
    Симпатии:
    261
    Обычно любая библиотека tooltip'ов делает какой-нибудь новый div с position:absolute и z-index: > 0, и твою подсказку вставляет внутрь этого div. То есть по идее если ты втупую напишешь вместо
    Код:
    <script type="text/javascript">new ToolTip('tooltip-7',
    'ВОТ ЗДЕСЬ НАДО ВСТАВИТЬ СКРИПТ', { mode: 'cursor', display: 'inline',
    width: 850, style: 'default', sticky: 1 });</script> 
    
    вот это:
    Код:
    <script type="text/javascript">new ToolTip('tooltip-7',
    '<script>alert("haha")</script>', { mode: 'cursor', display: 'inline',
    width: 850, style: 'default', sticky: 1 });</script>
    то оно как раз и создаст div с таким содержимым, и бровзер его выполнит.

    Существует вероятность, что левые символы библиотекой экранируются, но это достаточно просто найти в коде библиотеки и закоментить. Возьми html-код тултипа и поищи его в исходнике библиотеки - скорее всего там же и будет код вывода надписи.
     
  5. sorcer

    sorcer Создатель

    Регистр.:
    21 фев 2009
    Сообщения:
    35
    Симпатии:
    4
    если JS в JS, сделай функцию тултипа
     
  6. spliter

    spliter Постоялец

    Регистр.:
    3 дек 2007
    Сообщения:
    110
    Симпатии:
    12
    Вот сам тултип http://rapidshare.com/files/253789534/tooltip.zip.html Честно говоря я далек от ПХП :ah:

    так не работает... это я изначально пробовал
     
Статус темы:
Закрыта.