X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

2 страниц V   1 2 >
Открыть тему
Тема закрыта
> Все новые окна открываются с задаными параметрами
onigame
onigame
Topic Starter сообщение 29.8.2009, 11:06; Ответить: onigame
Сообщение #1


Не подскажите скрипт, который будет задавать параметры новых окон для всех ссылок на странице. Ну что б не для каждой отдельно писать, а для всех сразу.
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Witu
Witu
сообщение 29.8.2009, 11:16; Ответить: Witu
Сообщение #2


http://msdn.microsoft.com/en-us/library/ms536651(VS.85).aspx
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
testUser_hb
testUser_hb
сообщение 29.8.2009, 11:16; Ответить: testUser_hb
Сообщение #3


Не совсем понял о чём вы, но если вам нужно, чтобы все ссылки на странице открывались в новом окне...

Джава-скрипт:
[php]
var temporary_elements = document.getElementsByTagName('a');
var temporary_elements_count = temporary_elements.length;
for (var n = 0; n < temporary_elements_count; n++) {
if (temporary_elements[n].getAttribute('href')) {
temporary_elements[n].setAttribute('onclick', 'javascript:window.open('
+ temporary_elements[n].getAttribute('href') + ');return(false);');
}
}
delete(temporary_elements, temporary_elements_count);
[/php]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
onigame
onigame
Topic Starter сообщение 29.8.2009, 12:02; Ответить: onigame
Сообщение #4


testUser, HTMLandPHP, спасибо за помощь, но это не совсем то.
Мне нужно не что бы все ссылки открывались в новом окне, а что бы можно было задать парметры этого окна. Ну а если более подробно, то мне нужно что бы каждое новое окно было с двумя фреймами.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
testUser_hb
testUser_hb
сообщение 29.8.2009, 12:05; Ответить: testUser_hb
Сообщение #5


Могу ли я поинтересоваться, что за фреймы? Поправьте, если я ошибаюсь. Вы хотите, чтобы при нажатие на какую-нибудь ссылку, на вашей странице, открывались ещё 2 окна?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
testUser_hb
testUser_hb
сообщение 29.8.2009, 12:16; Ответить: testUser_hb
Сообщение #6


Джава-скрипт:
[php]var temporary_elements = document.getElementsByTagName('a');
var temporary_elements_count = temporary_elements.length;
for (var n = 0; n < temporary_elements_count; n++) {
if (temporary_elements[n].getAttribute('href')) {
temporary_elements[n].setAttribute('onclick', 'javascript:doSomething();');
}
}
delete(temporary_elements, temporary_elements_count);

function doSomething() {
window.open('http://www.php.net/');
window.open('http://www.html.by');
}[/php]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
onigame
onigame
Topic Starter сообщение 29.8.2009, 12:27; Ответить: onigame
Сообщение #7


testUser
Вобщем суть такая.
На странице есть ссылка. Я хочу что бы при нажатии на неё открывалось новое окно, в котором было бы 2 фрейма. Один из этих фреймов содержал страницу моего сайта, а другой - страницу, на которую указывала ссылка.
Не уверен, что такое можно сделать, но очень надеюсь.
Ну и чтобы это был не PHP, я в javascript не очень разбираюсь, а PHP вообще не знаю.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Witu
Witu
сообщение 29.8.2009, 12:34; Ответить: Witu
Сообщение #8


<a href="javascript: window.open('смотри пост 2')">имя ссылки</a>

должен будешь создать файл с 2мя фреймами
1й загружает 1ю страничку
2й загружает 2ю

на этот файл пишешь ссылку и параметры открытия в window.open
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
testUser_hb
testUser_hb
сообщение 29.8.2009, 12:42; Ответить: testUser_hb
Сообщение #9


В таком случае одним джава-скриптом не обойтись...

Для начала создайте popup.php:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
<html>
<head>
<title>Заголовок страницы</title>
<meta http-equiv="content-type" content="text/html;charset=windows-1251">
</head>
<frameset rows="80,*" cols="*">
<frame src="http://ссылка-на-ваш-сайт.ru" name="yourFrame" scrolling="no" noresize="true">
<frame src="<?php echo($_GET['url']); ?>" name="otherFrame">
</frameset>
</html>
После чего воспользуйтесь джавой, допустим так:
<a href="http://www.html.by" onclick="javascript:window.open('http://ссылка-на-ваш-сайт.ru/popup.php?url='+encodeURI(this.href));return(false);">Какая-то ссылка</a>
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Semen_hb
Semen_hb
сообщение 29.8.2009, 23:24; Ответить: Semen_hb
Сообщение #10


подскажите пожалуйста: Нужно открыть страницу, адрес которой в строковой переменной - как это сделать?
Например: doc="http://......./...../.... .html"
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
2 страниц V   1 2 >
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) QIWI кажется все?
109 Silverspam 17558 15.4.2024, 9:11
автор: Alekser
Открытая тема (нет новых ответов) Мегамаркет. Скидка 1000 рублей при покупке от 5000 рублей на все, на первый заказ.
Мегамаркет. Скидка 1000 рублей при покупке от 5000 рублей на все, на п
7 stu999 1753 31.3.2024, 11:19
автор: stu999
Горячая тема (нет новых ответов) Apple показала новые iPhone 15
72 arendator 7596 13.2.2024, 2:39
автор: Room
Открытая тема (нет новых ответов) Все легальные аккаунты без НДС. Facebook Ads, Яндекс Директ и Google Ads без НДС. Отзывы SaveBalance
123
5 DerianFox 3787 7.7.2023, 19:07
автор: rom36
Открытая тема (нет новых ответов) RedBox - все нужные инструменты в одном месте
0 fantomofdarkness 794 15.2.2023, 14:50
автор: fantomofdarkness


 



RSS Текстовая версия Сейчас: 20.4.2024, 14:12
Дизайн