2013-04-21 3 views
1

То, что у меня есть на данный момент, - это страница, которую я использую в качестве sirt мастера сайта для своих html-страниц. То, как я делаю это с помощью ссылки на главную страницу, используя следующую строку кода:Переход от страницы, на которую ссылается с помощью iframe

<iframe scrolling="no" style="width:100%;" frameBorder="0" src="WebForm1.aspx"></iframe> 

Теперь, когда работает нормально, я могу создать новую страницу и ссылку на эту, а затем содержание с этой страницы будут отображаться на любая страница, ссылающаяся на него.

Но у меня есть проблема, что я хочу. Если вы нажмете кнопку навигации, которая находится в заголовке страницы, ссылающейся на этот мастер сайта; он перемещается, но только iframe будет удерживать веб-страницу, а основной контент все равно будет таким же.

Например:

В главной странице я ссылающегося с помощью Iframe, у меня есть некоторый код, который при нажатии на кнопку она переходит в сторону, ок. Но если я перейду на страницу, ссылающуюся на мастера, и нажмите кнопку, новая веб-страница откроется только в разделе iframe в верхней части страницы.

Извините за этот сложный вопрос, если кто его это понимает, тогда любой совет будет вам полезен!

Страница, которая ссылается на мастер:

http://codepad.org/IyrDxAf9

Эталонный саму страницу:

http://codepad.org/XMu67H1M

PS ... Я кодирования это в asp.net с использованием HTML

Целью всего этого является создание главной страницы для html, но мне не очень повезло с ней

ответ

1

Вы можете установить следующие параметры на странице WebForm1.aspx:

<base target="_parent" /> 

Это будет предназначаться все ссылки на этой странице, в окне «родительского». Вы также можете сделать это с помощью отдельных ссылок.

Увидев, что вы используете здесь страницы .aspx, есть причина, почему вы не используете встроенные функции главной страницы?

+0

Да! Большое спасибо, я был в тупике на это некоторое время +1 к вам, сэр! – Callum

Смежные вопросы