Slavik333
Гость
|
|
« : 23-11-2005 17:26 » |
|
Почему код плана: <img src="img\3.bmp" title="<img src='img\3.bmp'>"> или <img src="img\3.bmp" alt="<img src='img\3.bmp'>"> не работает,и как это можно исправить??? Может через eval , но я плохо понял откуда руки растут , да и что ими делать
|
|
« Последнее редактирование: 17-12-2007 17:23 от Алексей1153++ »
|
Записан
|
|
|
|
Sla
|
|
« Ответ #1 : 23-11-2005 18:22 » |
|
где или в чем не работает?
|
|
|
Записан
|
Мы все учились понемногу... Чему-нибудь и как-нибудь.
|
|
|
Slavik333
Гость
|
|
« Ответ #2 : 23-11-2005 18:41 » |
|
Помоему всё понятно... Я хочу , что бы при наведении на ссылку или на картинку всплывала подсказка , в которой отображалась бы картинка , и хочу узнать как можно управлять цветом фона подсказки... Только это не конечная цель: как сделать всплывающую подсказку , которая при наведении на ссылки сканировала бы сайт , а затем выдавала бы его картинку заданного мной размера... Извеняюсь , что так много прошу... Заранее спасибо всем , кто поможет , чем сможет...
|
|
|
Записан
|
|
|
|
RXL
|
|
« Ответ #3 : 24-11-2005 07:42 » |
|
Slavik333, ты не пугай так и стандарты почитывай иногда. Поля alt и title только текстовые. Того, чего ты хочешь, HTML не может, но с добавлением JavaScript - можно. <div id="tooltip" style="position: absolute; display: none;"><img id="tooltip_img" src="" /></div> <img src="img1.gif" onmouseover="show_tooltip(event, 'img1_tooltip.gif')" onmouseout="hide_tooltip(event)" /> <img src="img2.gif" onmouseover="show_tooltip(event, 'img2_tooltip.gif')" onmouseout="hide_tooltip(event)" /> <img src="img3.gif" onmouseover="show_tooltip(event, 'img3_tooltip.gif')" onmouseout="hide_tooltip(event)" />
<script type="text/javascript">
var tooltip = document.getElementById('tooltip'); var tooltip_img = document.getElementById('tooltip_img');
function show_tooltip(ev, img) { ev = ev || event; tooltip_img.src = img; tooltip.style.top = ev.clientY; tooltip.style.left = ev.clientX; tooltip.style.display = 'block'; }
function hide_tooltip(ev) { ev = ev || event; tooltip.style.display = 'none'; }
</script>
О "сканировать сайт" расскажи подробнее.
|
|
« Последнее редактирование: 17-12-2007 17:24 от Алексей1153++ »
|
Записан
|
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
|
|
|
Slavik333
Гость
|
|
« Ответ #4 : 24-11-2005 12:08 » |
|
То есть нужно заранее иметь картинку сайта??? И на пхп ни как этого не добиться???
|
|
|
Записан
|
|
|
|
RXL
|
|
« Ответ #5 : 24-11-2005 15:53 » |
|
Что такое "картинка сайта" в твоем понимании?
Slavik333, не скупись на слова - торопиться нам некуда. Результат все же важнее скорости. Описывай так, чтобы и ты, неделю спустя, понял, что же спросил.
|
|
|
Записан
|
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
|
|
|
Slavik333
Гость
|
|
« Ответ #6 : 24-11-2005 20:21 » |
|
Скриншот сайта,не ужели не понятно Если до етого я говорил про сканирование и вывод скрина сайта при наведении мыши на ссылку... Просто такое я встречал в нескольких местах: на kpnemo.ru где-то в ссылках и в каком-то из англо-язычных поисковиков... Учитель по пхп говорил мне , что на пхп есть возможность толи генерировать , толи создавать картинки(изображения)... Основываясь на этом я и думаю что делают такие скрипты...
|
|
|
Записан
|
|
|
|
RXL
|
|
« Ответ #7 : 25-11-2005 07:29 » |
|
Нет, это не очевидно. Для web это не типичная задача и упоминание php тут вообще уводит в сторону. Ни браузер, ни php такого не могут! Можешь ты сам, как создатель сайта: руккми наделай скриншотов и положи на свой сайт. Учитель по пхп говорил мне , что на пхп есть возможность толи генерировать , толи создавать картинки(изображения)... См. библиотеку gd и ее ф-ии, реализованные в php: http://www.php.net/manual/ru/ref.image.phpДля создания скриншота нужно, как минимум, отрендерить страницу сайта. Можно сделать изврат: <iframe href="http://....." width=-"100" height="200"></iframe> - и будет полная картинка того сайта, отрендеренная твоим браузером.
|
|
|
Записан
|
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
|
|
|
groober
Гость
|
|
« Ответ #8 : 15-07-2008 11:26 » |
|
О какая хорошая тема поднята, даже зарегался у вас на форуме...
У меня вот какая задача стоит... если сможете - помогите.
Мне нужен тултип, чтобы отображался не рядом с сылкой, вызывающей его, при наведении мыши. Мне нужно, чтобы таргет, возле которого он будет отображтса, мог быть задан лично мной
Насмотрелся скриптов, но пока ничего стоящего не нашол. Реализацию этого видел в скрипте prototype, если вы знаете про такое. Но его использование платное, а плюс хочу понять концепцию решения данной задачи. Спасибо
|
|
|
Записан
|
|
|
|
Sla
|
|
« Ответ #9 : 15-07-2008 11:32 » |
|
groober, четыре раза прочитал, ничего не понял...
|
|
|
Записан
|
Мы все учились понемногу... Чему-нибудь и как-нибудь.
|
|
|
RXL
|
|
« Ответ #10 : 15-07-2008 11:47 » |
|
groober, используй события onmouseover и onmouseout. <div id="tooltip"></div> <a onmouseover="document.getElementByID('tooltip').innerHTML = '***';" onmouseout="document.getElementByID('tooltip').innerHTML = '';">ссылка</a> [/html]
|
|
« Последнее редактирование: 15-07-2008 11:50 от RXL »
|
Записан
|
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
|
|
|
groober
Гость
|
|
« Ответ #11 : 15-07-2008 11:49 » |
|
Пояняю, имею объект А, и объект Б на моей странице. ОБычное отображение тултипа - навел на объект А, и около этого объекта вылазит моя модсказка. А моя задача состоит в том, что Я навел на объект А, а подсказка отобразилась около объекта Б, может даже вапче в другом месте экрана. Так яснее
|
|
|
Записан
|
|
|
|
RXL
|
|
« Ответ #12 : 15-07-2008 11:54 » |
|
Собственно, в теме уже все есть.
|
|
|
Записан
|
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
|
|
|
groober
Гость
|
|
« Ответ #13 : 15-07-2008 11:59 » |
|
Спасибо, щас попробуем глаза открыть ... бо для меня тема "JavaSript" новая... пришлось начать изучать из-за данной поставленной задачи )
|
|
|
Записан
|
|
|
|
Falsehood
Молодой специалист
Offline
Пол:
не может быть
|
|
« Ответ #14 : 15-07-2008 13:19 » |
|
groober, а можно по-подробнее про платность использования prototype?
|
|
|
Записан
|
|
|
|
groober
Гость
|
|
« Ответ #15 : 15-07-2008 13:42 » |
|
|
|
|
Записан
|
|
|
|
|
groober
Гость
|
|
« Ответ #17 : 18-07-2008 07:24 » |
|
А prototip без prototype не работает. Вот я их и связал в одно )). Извините за дезинформацию.
|
|
|
Записан
|
|
|
|
Chuda
Гость
|
|
« Ответ #18 : 18-07-2008 07:58 » |
|
ну и зря prototype.js работает без всяких извратов. И вполне успешно, надо заметить, работает!
|
|
|
Записан
|
|
|
|
|