Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > Как показать контейнер???


Автор: ChiliB4 30.12.2007, 00:02
Здрастье!
Я тут в первые. Помогите пожалуйста с одним скриптом разобраться!!

Что это?

Код

function addItem(name, link, target, cols, endrow){if(!link)link="javascript://";sI[sI.length]=[name, link, target, cols, endrow]}


И как мне поставить событие на показ одного контейнера (скрыть другой) вместо ссылки "link"??? Что писать в поле link???

Автор: Ghirik 30.12.2007, 00:27
Вот так лучше читается.

Код

function addItem(name, link, target, cols, endrow) {
    if(!link) {
        link = "javascript://"; // если link не существует, то он создается со значением - "javascript://"
        sI[sI.length] = [name, link, target, cols, endrow] // В конец массива sI дописываются значения [name, link, target, cols, endrow]
    }
}


Цитата

И как мне поставить событие на показ одного контейнера (скрыть другой) вместо ссылки "link"??? Что писать в поле link??? 


Вы хотите в эту функцию что то добавить?

Автор: ChiliB4 30.12.2007, 01:04
Я пытаюсь вместо ссылки на страничку поставить скрипт на показ контейнера

Код

addItem("Глава I","javascript:// onClick= MM_showHideLayers('Layer2','','hide','Layer1','','hide','Layer3','','hide','Layer4','','hide','Layer5','','hide',
'Layer6','','hide','Layer7','','hide','Layer8','','hide','Layer9','','show','Layer10','','hide',
'Layer11','','hide','Layer12','','hide','Layer13','','hide')", "");
addItem("Глава II", "new-pos.html", "");


Что я не так делаю?

Java для меня темный лес. Я уже совсем запуталась!  smile 

Автор: Ghirik 30.12.2007, 01:16
Попробуйте так "javascript: onClick=....." , я использовал только в тэге a
<a href="javascript:......"></a>

Но это не самый лучший способ, лучше назначить обработчика события для нужного элемента, и там уже производить нужные действия

Добавлено через 1 минуту и 55 секунд
У Вас есть ID элемента, которому принадлежит эта ссылка?

Автор: ChiliB4 30.12.2007, 01:50
Ну наконец-то! Все работает!  smile 

Большое спасибо!!

С Новым Годом!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)