Jump to content
  • 0

Вызов окна во фрейме


SFproG
 Share

Question

Есть файл, например, index.htm с содержимым:


<style>

#wind {
position: absolute;
width:320px;
left: 35%;
top: 100px;
border:solid #105a98 4px;
display: none;
z-index: 10;
overflow: hidden;
background-color:#348c03;
color:#fff;
text-align:center;
padding:10px;
}

</style>

<a href="#" onClick="document.getElementById('wind').style.display='block'; return false;" title="Всплывающее окно">Открыть окно</a>


<div id="wind">
Содержание всплывающего окна.
<button type="button" value="закрыть" onClick="document.getElementById('wind').style.display='none'; return false;">
закрыть</button>
</div>

Эта страница нужна для открытия всплывающего окна с нужным содержимым, при клике на линк "Открыть окно". Окно открывается нормально. Но файл index.htm находится у меня во фрейме:


<iframe align="middle" frameborder="0" width="100%" marginheight="0" marginwidth="0" scrolling="no" src="index.htm"></iframe>

В этом случае окно не открывается. Подскажите как открыть его через фрейм. Спасибо.

Edited by SFproG
Link to comment
Share on other sites

7 answers to this question

Recommended Posts

  • 0

height нужен. он указан у меня. тут просто не написал. Страница находится в другом каталоге. Как я понял событие onClick надо прописать правильно для вызова окна. В JS не силен.

Link to comment
Share on other sites

  • 0

если страница в другой папке, то ваш фрэйм ни когда не откроет нужную страницу, т.к. он ищет страницу в этой же папке, путь правильно укажите а onClick тут совсем не причем

Link to comment
Share on other sites

  • 0

Я вопрос не правильно поставил в первом сообщении (поправил). Фрейм со страницей внутри у меня открывается и отображается нормально. Путь у меня прописан правильно (в первом сообщении я указал другой просто для вида). Мне нужно чтобы на странице при клике на линк "Открыть окно", появлялось окно с нужным содержимым. Это окно появляется в обычной странице. Но если эта страница находится во фрейме, то ни чего не происходит при клике на "Открыть окно".

Edited by SFproG
Link to comment
Share on other sites

  • 0

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

такой доктайп стоит во внешей странице и внутри фрейма.

Да, в хроме все работает. В остальных браузерах отказывается (Opera, FF, IE).

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy