Можно ли и как сделать такую вещь? Допустим есть у меня таблица в которой много столбцов, ну и соответственно она в ширину экрана не помещается, можно ли сделать кнопочку скрыть (-) для каждого из столбца, при нажатии на которую столбец скрывался, а при нажатии на открыть (+) столбец разворачивался?
Упс... а куда написать? Или на пхп это не реализуется? Или тяжело реализуется? Или это с помощью другого языка делается?
Keo Это реализуется на JavaScript. PHP выполняется на серверной стороне и не имеет никакого отношения к тому, что происходит в браузере.
Keo: Переделайте "под себя". Код (Text): <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru"> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /> <title>Page title</title> <style type="text/css"> <!-- body { font: 0.8em verdana,arial,serif; } #block1 { width: 250px; height: 100px; } textarea { width: 250px; float: left; height: 60px; border: 1px solid #D2E3FB; } input#button { width: 80px; height: 17px !important; text-align: center; background-color: #EBF3FE; border: 1px solid silver; font-family: "Verdana"; font-size: 11px; color: black; float: left; } input { width: 150px; margin-top: 4px; height: 15px !important; font-family: 'Verdana'; font-size: 10px; border: 1px solid #D2E3FB; margin-bottom: 5px; } --> </style> <script type="text/javascript"> //<![CDATA[ <!-- function zzz(id,str) { obj = document.getElementById('block'+id).style; if (obj.display == 'block') { obj.display = 'none'; str.innerHTML = 'Показать'; } else { obj.display = 'block'; str.innerHTML = 'Скрыть'; } } //--> //]]> </script> </head> <body> <div> <a href="#" onclick="zzz(1,this)">Показать</a> <div id="block1" style="display: none;"> <form action="#"> <input type="text" name="user" value="Ваше имя" onfocus="this.value=''" /> <textarea rows="40" name="mess" class="block"></textarea> <input id="button" type="submit" value="Отправить"/> </form> </div> </div> </body> </html>
в Данео Кмс такое было реализовано, но сами разработчики от него отказались. Действительна гемора было, так а таблицы то че не переделать так чтоб в несколько страниц и проще, и практичнее...
Да дело в том что хотелось бы выидеть всю информацию, касающейся данной строки, да и дело привычки после EXCEL ))))
Не проще, слишком сложная таблица становится, поэтому и ищу другой способ... да и не надежен Excel. Глюки непонятные бывают...
Нет правда когда у тебя в общем доступе 5 листов Экселя. И в этом общем доступе изменют целый день данные не очень умелые Юзеры в количестве 20 человек, и у тебя уходит 3 часа в день только на то чтобы "Ой а уменя что то куда то делось" и тд... То задумываешься перейти на что то другое.... Не ругайтесь... И по возможности подскажите как проще и быстрее, если кто нибудь такое уже делал...