загрузка страниц во фреймы
Здравствуйте!
Ввожу код : <HEAD> <script> function loadtwo() { parent.frame2.location.href= a.htm; parent.frame3.location.href= b.htm; } </script> </HEAD> <body> ... <a href="javascript:loadtwo()">статьи</a> </body> //a.htm и b.htm-имена страниц страницы загружаются по ссылке на слове "статьи". Когда вместо пустых скобок, имен страниц, пишу имена переменных, перечисляю имена страниц в <a href> - ссылка не работает, хотя слово "статьи" выделено. Прошу грамотных людей: напишите, пожалуйста, правильный код с переменными, желательно с комментариями(где - что). А вообще-то хочется поместить функцию в отдельный файл, что тоже не получается: ссылка не работает. |
так наверно:
<HEAD> <script> function loadtwo(a, b) { //alert(a); parent.frame2.location.href= a; parent.frame3.location.href= b; } </script> </HEAD> <body> ... <a href="javascript:loadtwo('1.html', '2.html')">статьи</a> </body> |
Ура! Все получилось!
Огромное спасибо! Хотя я так и не поняла, в чем была моя ошибка. Как я понимаю, комментарий на код не влияет, или нет? Но все равно - здорово, спасибо, профессор! |
Цитата:
Цитата:
p.s. Почему <a href="javascript:..."> - плохо p.p.s. Мама мыла раму (О "вреде" фреймов) Цитата:
|
Цитата:
javascript в href вообще не использую. Цитата:
|
Цитата:
|
Цитата:
Цитата:
Цитата:
|
Цитата:
|
Часовой пояс GMT +3, время: 07:51. |