|
|
|
|
|
для: AlexSol
(29.07.2007 в 16:17)
| | Спасибо за альтернативный вариант !!!!!!!!!! | |
|
|
|
|
|
|
|
для: boris07
(29.07.2007 в 16:02)
| |
div_name = document.all(img_id);
>>>>>>>
div_name = document.getElementById(img_id);
|
| |
|
|
|
|
|
|
|
для: boris07
(29.07.2007 в 10:12)
| | Подвожу ИТОГИ !!!
Спасибо всем, кто выдал ценные мысли, заставившие меня поглядеть на проблему с ДРУГОГО угла зрения!!!
Результаты размышлений такие......
-----------------------------------------------------
// Проявляющийся КОНТЕЙНЕР с картинкой и текстом
<DIV class=imginfo id=imageTabl> </DIV> // ID контейнера = imageTabl (можно и СПАН поставить !!!)
-----------------------------------------------------
// Обращение к функции:
# для HTML
<A onmouseout='hide_ImgTabl("imageTabl")' onmouseover='show_ImgTabl("imageTabl","../main/w400h300.jpg","Дом, который построил Джек...",400,300)' href="#" >
# для PHP
<A onmouseout='hide_ImgTabl($img_id)' onmouseover='show_ImgTabl($img_id,$url_img,$img_txt,$wi_dth,$hei_ght)' href="#" >
-----------------------------------------------------
// Функция обработки onmouseover или onclick !!!!
function show_ImgTabl(img_id,url_img,img_txt,wi_dth,hei_ght)
// показать КАРТИНУ И ТЕКСТ в ДИВе
{
if ( is_ie4up ) {
div_name = document.all(img_id); // обработка ID контейнера DIV
div_name.innerHTML='<img src='+url_img+'><br><CENTER>'+img_txt+'</CENTER> '; // вставить новую КАРТИНКУ и ТЕКСТ
div_name.style.backgroundImage= 'url(../main/zero.gif)'; // заменить бекграунд на "пустую" картинку
div_name.style.width = (wi_dth); // установить ШИРИНУ для вывода
div_name.style.height = (hei_ght); // установить ВЫСОТУ для вывода
div_name.style.visibility = 'visible'; // "ПРОЯВИТЬ" контейнер
}
}
///////////////////////////////////
// где:
// img_id - ID контейнера DIV
// url_img - URL картины
// img_txt - текст для картины
// wi_dth - ширина контейнера
// hei_ght - высота контейнера
//
//////////////////////////////////
|
// С функцией СКРЫТЬ, думаю вопросов ни у кого нет !!!
ПРИМЕЧАНИЕ :
Для желающих сделать КОНТЕЙНЕР всплывающим, необходимо ДОБАВИТЬ
функцию ОБРАБОТКИ текущего положения курсора (на момент всплывания)
в которой предусмотреть:
- анализ от точки всплытия до ГРАНИЦ рабочей части монитора и сравнить с размерами КОНТЕЙНЕРА
- в зависимости от этого, контейнер показывать в той области в которой он полностью поместится,
- иначе ПРИНУДИТЕЛЬНО уменьшить размеры КОНТЕЙНЕРА, до возможной величины свободной области
(вообще то ДЖИПЕГИ сжимаются плохо, но всё таки СЖИМАЮТСЯ!!!)
ПОЖЕЛАНИЕ :
картинку ДЖИПЕГ предварительно ОПТИМИЗИРОВАТЬ
установить BEST COMPRESSION -> 25% ;
Encoding -> Optimize Haffman code ;
Color component sampling -> 2:1 Horizontal ; 2:1 Vertical | |
|
|
|
|
|
|
|
для: AlexSol
(29.07.2007 в 08:04)
| | == Скроллинг ... НЕ БУДЕТ иметь места, на страницу вывожу именно столько строк.
Архив скачал, буду смотреть ...
Для меня фиксированное место - ЭТО МЕСТО ДИВа, а не координаты
Спасибо!!! | |
|
|
|
|
|
|
|
для: sim5
(29.07.2007 в 07:39)
| | там есть возможность передать в фиксированное место. причем как в точкупо абсолютным координатам (отсчет от левого верхнего угла) так и по относительным (отсчет о ссылки с которой вызывают) | |
|
|
|
|
|
|
|
для: boris07
(29.07.2007 в 04:29)
| | Не надо так растягивать посты без надобности - читать трудно.
> я хочу что бы в ФИКСИРОВАННОЕ МЕСТО страницы попадала моя картина
А как быть со скорллингом страницы? Посмотрите архив, как пример, вам видимо примерно такое нужно? | |
|
|
|
|
|
|
|
для: AlexSol
(28.07.2007 в 22:30)
| |
ник: AlexSol
Lightbox красиво показывает увеличенное изобрашение в новом слое, не окне.
то что вам нужно - по сути всплывающая подсказка. один из вариантов реализации описан здесь http://ballista.ru/scripts/tooltip есть возможность выводить в новом слое изображения и текст.
|
Нет, Lightbox - не подходящее решение, он выводит в СЕРЕДИНЕ монитора и весь дизайн пойдёт .... НУ ОЧЕНЬ далеко :-)))
Именно поэтому, я хочу что бы в ФИКСИРОВАННОЕ МЕСТО страницы попадала моя картина с пояснительным текстом!!!!!
"Плавающая" подсказка с текстом и картинкой, конечно неплохо... но по тем же соображениям дизайна не очень то подходит - ВЕСЬМА ЖЕЛАТЕЛЬНО именно в фиксированное место !!!!!!!!!
Нужно как то передать эти два параметра URL & TXT... совсем не обязательно в таблицу внутри ДИВа, там можно и SPAN, и ещё внутренний ДИВ, или ещё какой-то БЛОКОВЫЙ тег - суть в том, что как ТУДА ПЕРЕДАТЬ ??????????
За "наводку" .... СПАСИБО !!!!
Посмотрю, может там есть реализация ПЕРЕДАЧИ ПАРАМЕТРА !!!! | |
|
|
|
|
|
|
|
для: boris07
(28.07.2007 в 22:19)
| | Lightbox красиво показывает увеличенное изобрашение в новом слое, не окне.
то что вам нужно - по сути всплывающая подсказка. один из вариантов реализации описан здесь http://ballista.ru/scripts/tooltip есть возможность выводить в новом слое изображения и текст. | |
|
|
|
|
|
|
|
для: sim5
(28.07.2007 в 16:16)
| |
>Имею какое то количество картин в базе МУСКУЛЬ.... Вывел их в таблице и ... проводя мышкой сверху вниз - ХОЧУ увидать САМУ картину и кое - что о ней !!!!
- В базе находятся строки содержащие:
Автор, тема, год написания, характеристики (масло, акварель, гуаш и т.д.), размеры,.. НАЗВАНИЕ, где находится, URL -этой картины и ... т.д.
- В таблицу выводится эти строки, сгруппированные по какому то признаку
- проводя по этим строкам... - ХОЧУ увидать САМУ картину и кое - что о ней !!!!
Что вы вывели в таблицу? Картинки? Если да, что вы еще хотите увидеть? Большой их размер? Как хотите их вывести - в DIV, в котором внутри таблица? А может достаточно будет открыть их в новом окне, а может в окне плавающем при наведении на ссылку? А может воспользоваться Lightbox - симпатишная вешчь?!
- В новом окне....?
- Если это РОР, то могут быть отключены эти примочки.
- Если это ВООБЩЕ новое, то надо заново грузить картинку, а здесь в ПРЕЛОАДЕ уже загружены
- Пусть оно будет плавающее или в фиксированном месте, но параметры всё равно надо передать
В вашем коде, черт ногу сломит, а в добавок еще и не понятно что, куда, зачем... ))
В каком месте кода неясности, мне казалось, что и коментов там достаточно, но видно или не там поставил или не о том сказал...........
К контейнеру? К обработчику ? ИЛИ к обращению ? я могу поподробнее, только мне надо знать о чём пояснить
| |
|
|
|
|
|
|
|
для: boris07
(28.07.2007 в 15:33)
| | >тема: Передать параметры: картины (url_img) и текста (msg_txt) в таблицу ВНУТРИ DIVа
>Это не совсем так!!! А точнее совсем НЕ ТАК !!!
>нужно передать в скрипт URL - картины и текст подписи.....
??? Что вообще в итоге вы хотите? Вы хоть сами представляете куда и что нужно вставить? Ваш код в первом посте - ну слов нет... И потом:
>Имею какое то количество картин в базе МУСКУЛЬ.... Вывел их в таблице и ... проводя мышкой сверху вниз - ХОЧУ увидать САМУ картину и кое - что о ней !!!!
Что вы вывели в таблицу? Картинки? Если да, что вы еще хотите увидеть? Большой их размер? Как хотите их вывести - в DIV, в котором внутри таблица? А может достаточно будет открыть их в новом окне, а может в окне плавающем при наведении на ссылку? А может воспользоваться Lightbox - симпатишная вешчь?!
В вашем коде, черт ногу сломит, а в добавок еще и не понятно что, куда, зачем... )) | |
|
|
|
|