imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование
Опции темы
Старый 11.07.2002, 00:55     # 1
Domovoy
Guest
 
Сообщения: n/a

Как связать Java-меню с текстом на страничке, что бы выбранный в меню текст исчез

Имеем: Меню-выпадающее 1 штука, Кнопка Рефреш 1 штука. В меню надо выбрать тему раздела, присутствующего на страничке, а после нажатия рефреша выбранный раздел должен изчезнуть (то есть просто не обрабатываться браузером, не изменяя сам текста документа)...
(Пример применения: софтовые архивы с описанием, классифицированные по деятельности программ, пользователь выбирает те программы, которые ему интересны, скажем - System и Web-design, остальные изчезают)
Заранее Спасибо!
 
Старый 11.07.2002, 02:24     # 2
Stasik
Registered User
 
Аватар для Stasik
 
Регистрация: 27.03.2002
Адрес: дома
Сообщения: 1 660

Stasik Известность не заставит себя ждатьStasik Известность не заставит себя ждать
я думаю надо с PHP связать, или я туплю
__________________
Всё будет хорошо!
Stasik вне форума  
Старый 11.07.2002, 02:46     # 3
Domovoy
Guest
 
Сообщения: n/a

Да я бы только с радостью, если бы рубил в Перле , а так перечитывать книжку по языку что бы сделать на нем одну феньку для сайта - это немного не вписывается по времени в график работы на сайтом , Может подскажешь что-нибудь или примерчик приведешь, буду очень благодарен
 
Старый 11.07.2002, 12:50     # 4
Stasik
Registered User
 
Аватар для Stasik
 
Регистрация: 27.03.2002
Адрес: дома
Сообщения: 1 660

Stasik Известность не заставит себя ждатьStasik Известность не заставит себя ждать
на перле или пхп? :xex:
__________________
Всё будет хорошо!
Stasik вне форума  
Старый 11.07.2002, 13:47     # 5
Domovoy
Guest
 
Сообщения: n/a

Да мне собственно без разницы, лишь бы это все смогло работать в IE и Natscape, если что не так сказал извеняйте, с языками Web-программирования знаком мало , но нужно позарез, потому-что обычное разбиение на Name'ы не решает проблемы с загруженностью страницы. Подскажи чтоли что-нибудь, зачем смеятся над неведующими.
 
Старый 11.07.2002, 14:41     # 6
Stasik
Registered User
 
Аватар для Stasik
 
Регистрация: 27.03.2002
Адрес: дома
Сообщения: 1 660

Stasik Известность не заставит себя ждатьStasik Известность не заставит себя ждать
хмм... я точно не понимаю что тебе нужно

смотри:

Код:
<?
if($view == "web" OR $view==""){
?>
webdesign
<?
}
if($view == "system" OR $view==""){
?>
system
<?
}
?>
сохраняешь.. и запускаешь
script.php
script.php?view=web
script.php?view=system
__________________
Всё будет хорошо!
Stasik вне форума  
Старый 11.07.2002, 15:36     # 7
RaZEr
МОД-Оператор ЭВМ
 
Аватар для RaZEr
 
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343

RaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех Гуру
В принципе можно и без PHP, java скриптом посмотреть в query_string и там отыскать какой раздел в данный момент открыт . Далее что-нить вроде: if (thissection != "something") document.write("<a href=\"http://\">Section</a>");
RaZEr вне форума  
Старый 11.07.2002, 15:40     # 8
Domovoy
Guest
 
Сообщения: n/a

Собственно, вот страничка я ее приклею к этой мессаге, там примерный эскиз: нет еще очень многих программ да и устарела она немного, зато по ней понятно что я имею в виду. Извини за тугодумство, раньше не догадался приложить фаил, а так же за то что ничегошеньки не понял: куда этот скрипт вставлять на страничке, что бы он работал
Вложения
Тип файла: rar primer.rar (38.5 Кбайт, 2 просмотров - Кто скачивал? )
 
Старый 11.07.2002, 15:55     # 9
RaZEr
МОД-Оператор ЭВМ
 
Аватар для RaZEr
 
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343

RaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех Гуру
Писать скрипт а потом вставлять его в твою пагу я не стал (lazy) . Я думаю ты справишься . Там у тебя вверху графическое меню . Каждый его пункт, что-то вроде:

<a href=""><img src=""></a>

так вот тебе надо вычислить (из query string) какой у тебя открыт раздел . Результатом вычисления станет имя раздела . Например: из строки http://mysite.com/?section=games
ты должен извлечь то, что идет после "section=" . Далее у тебя все меню (каждый пункт) выводится конструкциями вроде:

if (know_section != 'games') { document.write("<a href=\"http://mysite.com/?section=games\"><img src=\"images/games.gif\"></a>"); }

Я думаю теперь сложно не понять .
RaZEr вне форума  
Старый 11.07.2002, 16:00     # 10
Stasik
Registered User
 
Аватар для Stasik
 
Регистрация: 27.03.2002
Адрес: дома
Сообщения: 1 660

Stasik Известность не заставит себя ждатьStasik Известность не заставит себя ждать
а на пхп помоему всёравно прикольнее IMHO
__________________
Всё будет хорошо!
Stasik вне форума  
Старый 11.07.2002, 16:13     # 11
RaZEr
МОД-Оператор ЭВМ
 
Аватар для RaZEr
 
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343

RaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех Гуру
Так ясное дело . Так заморачиваться надо только если хостер жмет интерпретатор PHP . Да и писанины меньше:
PHP код:
<?

// index.php?section=something

$menu = array('Games','Soft','Movies');

for (
$i=0;$i<count($menu);$i++) {
if (
$section != $menu[$i]) echo '<a href="index.php?section='.$menu[$i].'"><img src="images/'.
$menu[$i].'.gif"></a>';
}

include 
$section.'.inc';

?>
Ну это так, ... ясное дело все обычно юзают базу, шаблоны и др.

2 Domovoy: Ну вот, смотри . Все написали
RaZEr вне форума  
Старый 11.07.2002, 17:24     # 12
Domovoy
Guest
 
Сообщения: n/a

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


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 20:15.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.