Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   target в меню (https://javascript.ru/forum/dom-window/4006-target-v-menyu.html)

Freeman007 12.06.2009 21:36

target в меню
 
Вложений: 1
Есть ява меню. Скажите как мне сделать, чтобы при нажатии в этом меню на документ. Он открывался в другом фрейме?

Riim 12.06.2009 22:13

http://www.htmlbook.ru/html/a.html
атрибут target.

Freeman007 12.06.2009 22:14

Я знаю что таргет, но не знаю в какую часть кода его вставить =\ и как именно прописать его в яс

Riim 12.06.2009 22:17

Я же дал ссылку. Там все объясняется, даже примеры есть.

Freeman007 12.06.2009 22:29

у меня не получается это сделать в том документе который я выложил =\

Riim 12.06.2009 22:35

И ты ждешь, что кто-то за тебя сделает?

Freeman007 12.06.2009 22:36

хотя бы подсказать как его туда прописать, что бы все ссылки открывались в другом фрейме

Gvozd 12.06.2009 22:43

в тегах самих ссылок прописать атрибут target

Freeman007 12.06.2009 22:47

makeMenu('sub','Введение','.../../material/teoria/1.htm')
До того что выделено черным? Не получается

Gvozd 12.06.2009 23:09

значит надо сам скрипт формирующий меню править, чтобы он умел такое делать, раз он не умеет
заниматся этим заместо вас нкито не будет

Freeman007 12.06.2009 23:10

=\

Freeman007 12.06.2009 23:25

top.frames['basefrm'].location.href = '1.html';
узнал то что этот код для жабы, открывает страницы во фреймах. А как сделать чтобы все страницы открывались во фрейме basefrm

Gvozd 12.06.2009 23:32

добавить всем ссылкам атрибут target с соответсвующим значением.
либо, если переход по ссылке идет через обработчик события onclick ссылки, то в соответствующем обработчике каждой из ссылок заменяем window.location.href на то, что вы написали

Freeman007 12.06.2009 23:35

Профессор Gvozd. Не могли бы вы посмотреть мой скрипт, который я выложил и подсказать реально там мне с моим нулевым знанием сделать это?

Gvozd 12.06.2009 23:40

глянул
вам эта строчка ни о чем не говорит?
function makeMenu(type,text,lnk,target,end)

так, я вам скажу
4-м параетром как раз идет тот самый таргет, где должно открыватся меню
то есть во всех вызовах данной функции добавляем 4-й параметр , в котором и указываем имя фрейма

Freeman007 12.06.2009 23:43

Большое спасибо. Заработало!


Часовой пояс GMT +3, время: 04:24.