iframes и javascript - PullRequest
       7

iframes и javascript

0 голосов
/ 02 декабря 2010

У меня есть простая веб-страница, которая использует HTML-файл включения в качестве левой навигации.Вот код для каждой кнопки:

<tr><td id="tdIndex" onmouseout="javascript:DoMouseOut(this)" onmouseover="javascript:DoMouseOver(this)"
class="menuDefault" onclick="javascript:NavPage('All_Rooms_Today.html');">All Rooms Overview</td></tr>

Вот код iFrame на родительской странице:

<iframe src="All_Rooms_Today.html" style="width: 100%; height: 500px" scrolling="yes" marginwidth="0" marginheight="0" frameborder="0" vspace="0" hspace="0">
</iframe>

Мне нужно написать навигационную страницу функции javascript, чтобы заполнить iframe.

Любая помощь будет оценена.

1 Ответ

0 голосов
/ 02 декабря 2010

Нет необходимости в JavaScript.

<a href="All_Rooms_Today.html" target="name_of_frame">All Rooms Overview</a>

<iframe name="name_of_frame" …>

Вы почти наверняка можете заменить все элементы наведения мыши на:

#some_container a {
    display: block;
}

#some_container a:hover {
    background: foo;
    color: bar;
}

Если вы не можете, тогда вам, безусловно, следует удалить строку javascript:, так как бесполезно иметь метку в этой точке (если вы думаете, что это означает «Это JavaScript», вы не правы, для внутренних атрибутов события вы делаете это с метаэлементом ).

В этом отношении, фреймы - боль для закладок и для поисковых систем (среди прочего). Вы уже используете включения, вы, вероятно, должны продолжать использовать их и иметь правильные страницы, включая навигацию, а не страницы в рамке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...