Все спасибо за внимание я разобрался с проблемой! Я это: <div id="myMenuID" Заменил на это: <table id="myMenuID" И все ок!
А как теперь сделать, чтоб функция ShowMeMenu распостранялась на каждую по отдельности кнопку, теперь мне надо сделать навигацию и в ней несполько таких менюшек, некопироватьже яву и менять значения, надо автоматику: <script> var myMenu; window.onload = function () { myMenu = document.getElementById ("myMenuID"); } function showMeMenu () { if (myMenu.style.display == "none") { myMenu.style.display = "block"; } else { myMenu.style.display = "none"; } } </script> Сдесь както надо сделать чтобы было так: <a href="#" onClick="ShowMeMenu(id_1)"> и естественно открывалась скрытая таблица ид_1. Как в ПХП function showmemenu($id) былобы. Но а тут как я незнаю, так чтоли? showmemenu(+id+) или showmemenu(var id)? Я слав в яве.
Ну ты сказал, в ПХП это: function showMeMenu($id) { echo $id; } былобы! А в Яве совсем подругому переменные выглядят и их вообще в начале надо назначить а потом задать значение, толькочто так долго хеад ламал как это сделать! Неужели ПХП проще Явы, я всегда думал наоборот.
в javascript это: Код (Text): function showMeMenu(id) { document.write(id); } а в php этого делать не надо? :lol:
У меня есть <table> c значением id="id_1" и style="display: none", на ссылке у меня стоит функция onClick="showMeMenu()". При нажатии на ссылку срабатывает скрипт: <script> var myMenu; window.onload = function () { myMenu = document.getElementById ("id_1"); } function showMeMenu () { if (myMenu.style.display == "none") { myMenu.style.display = "block"; } else { myMenu.style.display = "none"; } } </script> Который придает значение таблице с ид id_1 style="display: block". Но функция глобальная и распостраняется только на таблицу с ид id_1. А мне надо чтобы в функции задовалось таблицу с каким ид ему надо открыть (onClick="showMeMenu(id_1)") а скрыпт узнавал какое значение написано в showMeMenu(...) и работал с таблицей с таким индитификатором.
simpson Вставь то что ты написал в ХТМЛ и создай ссылку <a href="#" onClick="showMeMenu(10)"> И посматри, напишет он тебе хоть чтото? А то у меня неполучается.
Хотя simpson все норм, с цифрами он сразу выдает чило вписаное в showMeMenu а с иекстом надо еще 'id_1' '' добавить!
Код (Text): <script type="text/javascript"> function showMeMenu (id) { var obj = document.getElementById(id); if ( obj ) obj.style.display = ( obj.style.display == "none" ) ? "block" : "none"; } </script> <a href="" onclick="showMeMenu('id_1');">show table</a>
Все я его вздернул! <script> function open_menu(id) { if (document.getElementById (id).style.display == "none") { document.getElementById (id).style.display = "block"; } else { document.getElementById (id).style.display = "none"; } } </script>
Я вам наверное уже на мозги капаю, но еще такая проблемка, при открытии всех меню все открываются, но при обновлении закрываются, уловили?
cookie на ЯваСкрипте имеет вид разделенных точкой с запятой значений, причем значения кук url-закодированы.
Покажи пример кукиса (скрипта) на яве как это выглядит. И ява тоже как и пхп страдает такой фигней Header alredy sended или яве совершено всеравно это?
Вот еще аопрос именно на эту тему. Вот есть такие скрипты меню. Там где ты ты кликниш на определенном диве левой мишкой, прям там и появляется такое окно с подсказкой именно на этоже позиции где и мишка. Как это можно сделать? Я посмотрел уйму скриптов на вовеб.ру но ненашел даже похожего.
Не нужно искать готового решения. Все что для для этого нужно, это абсолютное позиционирование слоя, показ/скрытие слоя и определения координат мыши. Совместив этих три вещи, получишь то что нужно.