Помощник
|
Все новые окна открываются с задаными параметрами |
onigame
|
Сообщение
#1
|
||
|
|
||
|
|||
Witu |
29.8.2009, 11:16;
Ответить: Witu
Сообщение
#2
|
|
|
|
|
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
|
Сообщение
#4
|
|
testUser, HTMLandPHP, спасибо за помощь, но это не совсем то.
Мне нужно не что бы все ссылки открывались в новом окне, а что бы можно было задать парметры этого окна. Ну а если более подробно, то мне нужно что бы каждое новое окно было с двумя фреймами. |
|
|
testUser_hb |
29.8.2009, 12:05;
Ответить: testUser_hb
Сообщение
#5
|
|
Могу ли я поинтересоваться, что за фреймы? Поправьте, если я ошибаюсь. Вы хотите, чтобы при нажатие на какую-нибудь ссылку, на вашей странице, открывались ещё 2 окна?
|
|
|
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
|
Сообщение
#7
|
|
testUser
Вобщем суть такая. На странице есть ссылка. Я хочу что бы при нажатии на неё открывалось новое окно, в котором было бы 2 фрейма. Один из этих фреймов содержал страницу моего сайта, а другой - страницу, на которую указывала ссылка. Не уверен, что такое можно сделать, но очень надеюсь. Ну и чтобы это был не PHP, я в javascript не очень разбираюсь, а PHP вообще не знаю. |
|
|
Witu |
29.8.2009, 12:34;
Ответить: Witu
Сообщение
#8
|
|
<a href="javascript: window.open('смотри пост 2')">имя ссылки</a> должен будешь создать файл с 2мя фреймами 1й загружает 1ю страничку 2й загружает 2ю на этот файл пишешь ссылку и параметры открытия в window.open |
|
|
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 |
29.8.2009, 23:24;
Ответить: Semen_hb
Сообщение
#10
|
|
подскажите пожалуйста: Нужно открыть страницу, адрес которой в строковой переменной - как это сделать?
Например: doc="http://......./...../.... .html" |
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
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 |
Текстовая версия | Сейчас: 20.4.2024, 14:12 |