Форум программистов, компьютерный форум, киберфорум
Наши страницы
JavaScript
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.87/54: Рейтинг темы: голосов - 54, средняя оценка - 4.87
oc01
0 / 0 / 0
Регистрация: 22.04.2011
Сообщений: 29
1

Открытие ссылки во фрейме

28.08.2011, 20:05. Просмотров 9991. Ответов 6
Метки нет (Все метки)

Добрый день! Есть фрейм, в котором находятся ссылки других сайтов. При нажатии на ссылку сайт открывается в новом окне веб-браузера. Можно ли сделать так, чтоб этот сайт открывался в новом фрейме, как на рисунке (открытый во фрейме сайт к скрипту дела не имеет)?
Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
<script type="text/javascript">
document.write('<iframe src="index.php?option=com_content&view=article&id=642" height="99%" 
 
id="frame2" width="99%" align="center" target="frame12"></iframe><input type="button" 
 
value="My sites" onclick="document.getElementById(\'frame2\').src = \'index.php?
 
option=com_content&view=article&id=642\'" ><input type="button" value="All sites" 
 
onclick="document.getElementById(\'frame2\').src = \'index.php?
 
option=com_content&view=article&id=651\'" />')
</script>
Открывать надо в этом окне:
HTML5
1
2
3
<iframe src="" height="99%" name="frame12" width="99%" 
 
align="center"></iframe>
Спасибо!
0
Миниатюры
Открытие ссылки во фрейме  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.08.2011, 20:05
Ответы с готовыми решениями:

Открытие страниц в текущем фрейме
Как сделать так, чтобы все страницы во фрейме, влючая те, на кот ссылаются...

Проверка на открытие страницы во фрейме
Как проверить, открыта ли страница во фрейме? Я пробовал так: function...

Автоматическое открытие ссылки
Доброго времени суток, есть такой скрипт: &lt;?php if($towns != $_SESSION) ...

Открытие ссылки в новом окне
Как можно реализовать чтобы страница при нажатии на ссылку открывалась как...

Открытие ссылки в новой вкладке
Здравствуйте! Нужно открыть ссылку в новой вкладке. Или же сделать имитацию...

6
Darth Coder
281 / 262 / 107
Регистрация: 10.06.2011
Сообщений: 696
28.08.2011, 20:50 2
Скрипт:
Javascript
1
2
3
4
function iopen(p)
{
document.write("<iframe src='"+p+"'>");
}
пример ссылки
HTML5
1
<a onClick="iopen('http://cyberforum.ru')">текст</a>
0
oc01
0 / 0 / 0
Регистрация: 22.04.2011
Сообщений: 29
28.08.2011, 21:40  [ТС] 3
Тут смысл такой. Первоначально во фрейме высвечивается большое количество ссылок, одну из которых юзер открывает в этом же окне. Вот на этом открытом во фрейме сайте есть еще несколько линков, которые и надо открыть в отдельном фрейме.
Pipyak, спасибо за подсказку, только расскажите плиз, как это привязать к моему скрипту? Я ж только учусь .
0
GuardCat
Просто любитель
618 / 458 / 118
Регистрация: 20.01.2011
Сообщений: 862
Записей в блоге: 2
29.08.2011, 11:11 4
Если не из фрейма во фрейм, а из основного документа во фрейм, можно каждой ссылочке задать программно нужный target (в каком окне открыть). А из фрейма во фрейм так уже не выйдет. Структуру документа менять нельзя?
0
oc01
0 / 0 / 0
Регистрация: 22.04.2011
Сообщений: 29
29.08.2011, 11:19  [ТС] 5
Именно из фрейма во фрейм. Структуру чужого сайта мы же поменять не можем
0
GuardCat
Просто любитель
618 / 458 / 118
Регистрация: 20.01.2011
Сообщений: 862
Записей в блоге: 2
29.08.2011, 12:12 6
Вероятно, никак, если ваш код не будет расположен на том же домене, что и набор ссылок. В большинстве браузеров, вам не дадут менять ничего в ифрэйме (кроме location), с точки зрения безопасности, если содержимое фрейма с одного домена, а ваша страница с другого. Не вижу выходов.

Как вариант, можно создавать ифрэйм и менять всё что хотите с помощью букмарклетов.
http://ru.wikipedia.org/wiki/%D0%91%...BB%D0%B5%D1%82

Но тогда пользователю придётся ставить закладку на ваш букмарклет и кликать его, получив список ссылок, перед тем как по кликать по ссылкам.
1
oc01
0 / 0 / 0
Регистрация: 22.04.2011
Сообщений: 29
29.08.2011, 12:38  [ТС] 7
Спасибо, я и сам вижу, что невозможно. Просто хотел услышать свежие мысли.
0
29.08.2011, 12:38
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.08.2011, 12:38

Открытие ссылки в новом окне
Здравствуйте, уважаемые программисты. Я недавно начал изучать HTML, и хотел-бы...

Открытие ссылки в новом окне
Добрый день. Нужно по нажатию на пункт меню (скажем, &quot;Контакты&quot;) открывать...

Открытие ссылки в новом вкладке
Привет, на странице...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru