Помогите никак не могу понять. Есть страница где с помощью php выводяться таблицы и инфой в последнем есть ссылка типа изменить которая запускает java скрипт. И есть сам скрипт на Java при нажатии на ссылку он блокирует задний фон и выводит окно, в которое предпологается вытягивать информацию спомощью php. Вот код скрипта (не весь): Код (Text): function showDiv() { if (document.getElementById) { // DOM3 = IE5, NS6 document.getElementById('hideshow').style.visibility = 'visible'; } else { if (document.layers) { // Netscape 4 document.hideshow.visibility = 'visible'; } else { // IE 4 document.all.hideshow.style.visibility = 'visible'; } } } а вот ссылка что его вызывает: Код (Text): <input type=hidden name=hidden value=$id> <a href=javascript:showDiv()><img src=view-button.png ></a> Вопрос собственно вот в чем: Нужно что бы вместе с нажатием ссылки передавался и ID записи (через hidden button) Как передать форме hidden button который использует метод POST , a скрипт GET.
Я уже не знаю как это объяснить. У тебя нет скрипта на Java. У тебя есть скрипт на javascript. javascript != Java более того, javascript != Java + script Ну вот как это объяснить чтобы поняли? В АВСТРИИ НЕТ КЕНГУРУ!!!
1. Как было сказано выше: javascript != Java 2. Кого передать? Куда передать? Зачем передать? И что с ним сделать? Вы хотите взять значение атрибута value из элемента со значением атрибута name=hidden и передать его на сервер, чтоб там обработать и вернуть ответ? Если это так то: 1. Почему нельзя тупо просабмитить форму? 2. Почему бы не формировать ссылку вида Код (Text): <a href=javascript:showDiv($id)><img src=view-button.png ></a> без всяких скрытых полей, а в showDiv уже дергать Ajax'ом сервер и передавать туда id.
Вот это бородатая штука... Попробуй поюзать jQuery - javaScript-фреймворк... HTML: <script language="JavaScript" src="jquery-1.3.2.js" type="text/javascript"></script> <script> $(document).ready(function(){ //READY START //Ищет все тэги IMG с классом view //и при клике вызывает функцию $('img.view').click(function(){ //Ищет DIV-контейнер с id hideshow делает его видимым и подгружает в него данные из show.php. $('div#hideshow') .show(); .load("show.php"); return false; }); //READY END }); </script> ................... <img id="{$id}" class="view" src="view-button.png"> ......................... <div id="hideshow" style="display:none;"></div> По-моему так.