Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Работа над сайтом > HTML/DHTML/CSS/JS/VB

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 14.02.2006, 21:05
FoXwhite вне форума Посмотреть профиль Отправить личное сообщение для FoXwhite Найти все сообщения от FoXwhite
  № 1  
Ответить с цитированием
FoXwhite
 
Аватар для FoXwhite

Регистрация: Dec 2005
Сообщений: 15
По умолчанию Открытие ссылки-рисунка в новом окне

Хотелось бы сделать чтобы при нажатии на картинку она загружалась на новой страничке. Дизайн новой странички хотелось бы подобрать самому, а не обычная страничка с белым фоном.
Хотелось бы... но не получается.
Раньше создавал новую страницу с рисунком больших (чем у ссылки) размеров и просто ссылался на нее.
Может есть способ попроще (например скрипт).

Старый 14.02.2006, 22:16
Илья К вне форума Посмотреть профиль Отправить личное сообщение для Илья К Найти все сообщения от Илья К
  № 2  
Ответить с цитированием
Илья К

Регистрация: Dec 2002
Адрес: Berlin
Сообщений: 444
Шаг 1.
MY_new_window = window.open(MY_url, 'newWindow_1_Name', '');
Шаг 2.
MY_new_window.document.write("<BODY bgcolor=#00ffff><IMG src=myImg.jpg></BODY>");

Старый 15.02.2006, 09:23
deathstorm вне форума Посмотреть профиль Отправить личное сообщение для deathstorm Найти все сообщения от deathstorm
  № 3  
Ответить с цитированием
deathstorm
 
Аватар для deathstorm

Регистрация: Nov 2002
Сообщений: 249
ну енту весщь можно ешо так сделать

window.open('myCoolPage.html?'+какая картинка+какой стиль)
а потом в myCoolPage.html смотришь какие параметры переданы,
и соответственно ставишь нужную картинку и нужный стиль

смотри передачу параметров через урл

Старый 15.02.2006, 14:31
KidsKilla вне форума Посмотреть профиль Отправить личное сообщение для KidsKilla Посетить домашнюю страницу KidsKilla Найти все сообщения от KidsKilla
  № 4  
Ответить с цитированием
KidsKilla
.grin! wuz here
 
Аватар для KidsKilla

Регистрация: Aug 2004
Адрес: paradise city
Сообщений: 3,981
Отправить сообщение для KidsKilla с помощью ICQ
Код:
function openImg(src, alt){
	var str = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html>';;
	str+='<head>';
	str+='<title>'+alt+'</title>';
	str+='<script src="js/scripts.js" type="text/javascript"></script>';
	str+='<style type="text/css">';
	str+='*{margin:0; padding:0;}';
	str+='BODY{background:#fff;color:#666;font-family:Tahoma,Arial,sans-serif;}';
	str+='</style>';
	str+='</head>';
	str+='<body onclick="window.close();">';
	str+='<img src="'+src+'" '
	str+='onload="window.resizeBy(this.width, this.height);window.resizeBy(-200,-200);" '
	str+='title="'+alt+'" alt="'+alt+'" /><br />';
	str+='</body>';
	str+='</html>';
	win=window.open("about:blank", "picturePopup", 'resizable=yes,menubar=no,status=no,scrollbars=no,top=200,left=220,width=200,height=200');
	win.document.writeln(str);
	return false;
};
__________________
Breakcore them all!

Старый 15.02.2006, 17:08
FoXwhite вне форума Посмотреть профиль Отправить личное сообщение для FoXwhite Найти все сообщения от FoXwhite
  № 5  
Ответить с цитированием
FoXwhite
 
Аватар для FoXwhite

Регистрация: Dec 2005
Сообщений: 15
Спасибо.
Столько времени потрачено зря.
Сразу надо было сюда обратиться.

Старый 23.02.2006, 22:34
KidsKilla вне форума Посмотреть профиль Отправить личное сообщение для KidsKilla Посетить домашнюю страницу KidsKilla Найти все сообщения от KidsKilla
  № 6  
Ответить с цитированием
KidsKilla
.grin! wuz here
 
Аватар для KidsKilla

Регистрация: Aug 2004
Адрес: paradise city
Сообщений: 3,981
Отправить сообщение для KidsKilla с помощью ICQ
ужос. кредо, иди, RTFM, а?

Код:
<a href="way/to/pic.jpg" onclick="return openImg(this.href, this.title);" target="_blank" title="Картинка">Большая картинка</a>
и ни слова больше.
__________________
Breakcore them all!

Старый 23.02.2006, 22:36
KidsKilla вне форума Посмотреть профиль Отправить личное сообщение для KidsKilla Посетить домашнюю страницу KidsKilla Найти все сообщения от KidsKilla
  № 7  
Ответить с цитированием
KidsKilla
.grin! wuz here
 
Аватар для KidsKilla

Регистрация: Aug 2004
Адрес: paradise city
Сообщений: 3,981
Отправить сообщение для KidsKilla с помощью ICQ
со скриптом всё более чем хорошо.

флеш:
Код:
getURL('javascript:openImg("src.jpg", "Name of pic");')
__________________
Breakcore them all!

Старый 23.02.2006, 22:39
CREDO вне форума Посмотреть профиль Отправить личное сообщение для CREDO Посетить домашнюю страницу CREDO Найти все сообщения от CREDO
  № 8  
Ответить с цитированием
CREDO
 
Аватар для CREDO

Регистрация: Oct 2004
Адрес: Сочи
Сообщений: 591
Отправить сообщение для CREDO с помощью ICQ
Спасибо понял.

Старый 23.02.2006, 22:51
CREDO вне форума Посмотреть профиль Отправить личное сообщение для CREDO Посетить домашнюю страницу CREDO Найти все сообщения от CREDO
  № 9  
Ответить с цитированием
CREDO
 
Аватар для CREDO

Регистрация: Oct 2004
Адрес: Сочи
Сообщений: 591
Отправить сообщение для CREDO с помощью ICQ


Скрипт понял, видемо не доконца

Делаю так
Код:
mc.onPress = function(){
 getURL('javascript:openImg("http://www.redflame.ru/navigational_deck.jpg", "Hello");');
}
окно открывается, но совсем мёртвое.
Смотрю в Opere

Чего, то я сегодня совсем туплю.
Выпил, много наверное.

P.S. C праздником мужики!

Старый 23.02.2006, 23:00
CREDO вне форума Посмотреть профиль Отправить личное сообщение для CREDO Посетить домашнюю страницу CREDO Найти все сообщения от CREDO
  № 10  
Ответить с цитированием
CREDO
 
Аватар для CREDO

Регистрация: Oct 2004
Адрес: Сочи
Сообщений: 591
Отправить сообщение для CREDO с помощью ICQ
Цитата:
Сообщение от KidsKilla
ужос. кредо, иди, RTFM, а?

Код:
<a href="way/to/pic.jpg" onclick="return openImg(this.href, this.title);" target="_blank" title="Картинка">Большая картинка</a>
и ни слова больше.
Запись понимаю.
Что с ней делать?

Создать новую тему Ответ Часовой пояс GMT +4, время: 23:46.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 23:46.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.