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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 25.03.2008, 18:35
priroda вне форума Посмотреть профиль Отправить личное сообщение для priroda Найти все сообщения от priroda
  № 1  
Ответить с цитированием
priroda
[+4 10.03.08]
[+6 15.03.08]

Регистрация: Mar 2008
Сообщений: 88
По умолчанию ссылка в новое окно.

Здравствуйте.
несмотря на то что так много тем как открыть ссылку в новом окне с опред. размерами(неизменяемыми) - непонятно. может я просто не могу найти нужной темы. но всё же.
по клику из Html открывается окошко 200*200. а внем flash 200*200.
ну незнаю как. подскажите именно на таком примере пожалуйста.

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

Регистрация: Aug 2004
Адрес: paradise city
Сообщений: 3,981
Отправить сообщение для KidsKilla с помощью ICQ
Код:
function openWin(src, w, h, name, prop, txt){
	var o2s = function(o){
		var str = "";
		for(var i in o) str+=(i+"="+o[i]+",");
			str= str.substr(0,(str.length-1));
		return str;
	};
	if (self.screen) {
		sw=screen.width
		sh=screen.height;
	} else if (self.java) {
		var j=java.awt.Toolkit.getDefaultToolkit();
		var s=j.getScreenSize();
		sw=s.width
		sh=s.height;
	}
	sw = sw||1024;
	sh = sh||768;
	w = w||sw/2;
	h = h||sh/2;
	var o = {
		resizable:'yes',
		menubar:'no',
		status:'yes',
		scrollbars:'yes',
		address:'no',
		width:w,
		height:h,
		left:((sw-w)/2),
		top:((sh-h)/2)
		};
	if(typeof prop == "object"){
		for(var i in prop) 
			o[i] = prop[i].toString();
		prop = "";
		prop = o2s(o);
	} else {
		prop = prop||o2s(o);
	}
	src = src||"about:blank";
	name = name ||"_blank";
	win = window.open(src, name, prop);
	if(txt)
		win.document.write(txt);
	return win;
}
использовать:
<a href="http://mysite.ru/" onclick="openWin(this.href, 200, 200, null, {resizable:'no'}).focus();return false;">ссылка</a>
__________________
Breakcore them all!

Старый 26.03.2008, 19:12
priroda вне форума Посмотреть профиль Отправить личное сообщение для priroda Найти все сообщения от priroda
  № 3  
Ответить с цитированием
priroda
[+4 10.03.08]
[+6 15.03.08]

Регистрация: Mar 2008
Сообщений: 88
если я правильно понимаю то - код надо разместить во флэш. на гл сцене в 1 кадре.
у меня даже локально в новом окне не открывается почему то.

у меня есть index.html в котором ссылка.
Код:
<a href="main.html" onclick="openWin(this.href, 200, 200, null, {resizable:'no'}).focus();return false;">ссылка</a>
и есть main.html в котором флэшка 200*200

не получается вобщем. я уверена всё что вы мне предложили - работоспасобно. но я не до конца уверена, правильно ли я исользую вашу информацию.


Последний раз редактировалось priroda; 26.03.2008 в 19:34.
Старый 26.03.2008, 19:35
KidsKilla вне форума Посмотреть профиль Отправить личное сообщение для KidsKilla Посетить домашнюю страницу KidsKilla Найти все сообщения от KidsKilla
  № 4  
Ответить с цитированием
KidsKilla
.grin! wuz here
 
Аватар для KidsKilla

Регистрация: Aug 2004
Адрес: paradise city
Сообщений: 3,981
Отправить сообщение для KidsKilla с помощью ICQ
нет. содержание индекса, в котором ссылка:
Код:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html><head>
<!-- <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /> -->
<title>Untitled</title>
<style type="text/css">
</style>
</head><body><script type="text/javascript">
function openWin(src, w, h, name, prop, txt){
	var o2s = function(o){
		var str = "";
		for(var i in o) str+=(i+"="+o[i]+",");
			str= str.substr(0,(str.length-1));
		return str;
	};
	if (self.screen) {
		sw=screen.width
		sh=screen.height;
	} else if (self.java) {
		var j=java.awt.Toolkit.getDefaultToolkit();
		var s=j.getScreenSize();
		sw=s.width
		sh=s.height;
	}
	sw = sw||1024;
	sh = sh||768;
	w = w||sw/2;
	h = h||sh/2;
	var o = {
		resizable:'yes',
		menubar:'no',
		status:'yes',
		scrollbars:'yes',
		address:'no',
		width:w,
		height:h,
		left:((sw-w)/2),
		top:((sh-h)/2)
		};
	if(typeof prop == "object"){
		for(var i in prop) 
			o[i] = prop[i].toString();
		prop = "";
		prop = o2s(o);
	} else {
		prop = prop||o2s(o);
	}
	src = src||"about:blank";
	name = name ||"_blank";
	win = window.open(src, name, prop);
	if(txt)
		win.document.write(txt);
	return win;
}
</script>
<a href="http://ya.ru/" onclick="openWin(this.href, 200, 200, null, {resizable:'no'}).focus();return false;">ссылка</a>
</body>
</html>
содержание мэйн хтмл, что-то вроде:

Код:
<html>
<head>
<style type="text/css">
*{margin:0;padding:0;}
HTML,BODY{height:100%}
</style>
...
<object width="100%" height="100%" ... 
...
</html>
а флешка тут ни при чем.
__________________
Breakcore them all!

Старый 26.03.2008, 19:56
priroda вне форума Посмотреть профиль Отправить личное сообщение для priroda Найти все сообщения от priroda
  № 5  
Ответить с цитированием
priroda
[+4 10.03.08]
[+6 15.03.08]

Регистрация: Mar 2008
Сообщений: 88
) другое дело) спасибо

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

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

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


 


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


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