|
|
|
|
|
для: sim5
(07.10.2007 в 11:58)
| | Ок, все, вроде разобрался. Сейчас попробую :) | |
|
|
|
|
|
|
|
для: ddhvvn
(07.10.2007 в 11:28)
| | И что? Я не понимаю. То что страницы в базе, значит они существуют физически, если бы речь шла об искусственном интеллекте, тогда бы да - гипотетически :) Ну тогда добавить в JS-сценарий - парсить url и по итогам делать, при открытии страницы, соответсвующий слой видимым. Пример, как обработать в JS url:
var ex_url=location.search.substring(1);
//получили то, что после знака ?
//если после него идет один параметр, то все, можете это использовать
//иначе обрабатываем еще и &
var param=ex_url.split('&'); //получили массив передаваемых значений
//теперь можно определить какой слой сделать видимым
|
Но мне кажется, можно сделать все и на РНР, хотя вам виднее, а я могу ошибаться. | |
|
|
|
|
|
|
|
для: sim5
(07.10.2007 в 11:09)
| | Потому что ВСЕ страницы хранятся в БД. Т.е. физически page1, page2 не существует!!!
Обе страницы хранятся в БД и выводядтся ОДНИМ скриптом! И нет возможности засунуть PHP-скрипт для какой-то одной страницы | |
|
|
|
|
|
|
|
для: ddhvvn
(07.10.2007 в 10:39)
| | А почему нельзя? Получили в запросе вашего bla-bla-bla :
только не так
<a href="page.php">Variant 1</a>
а так
<a href="page.php?id=1">Variant 1</a>
|
А во втором файле пишем:
<?
switch ($_GET['id']) {
case 1: <div id="div1" style="display: ''">Тут скрытый текст</div>
|
Либо иное, что заранее установит видимым слой выбранный по ссылке. | |
|
|
|
|
|
|
|
для: sim5
(07.10.2007 в 04:02)
| | Блин! Я же в говорю, что мне НЕЛЬЗЯ использовать PHP по ряду причин :)
Если бы было можно, я бы даже не спросил ;)
Так как можно сделать с помощью JS? | |
|
|
|
|
|
|
|
для: bronenos
(07.10.2007 в 00:10)
| | Lelik прав. Гораздо проще передать параметр и по нему получить необходимое, чем городить что-то еще на JS. | |
|
|
|
|
|
|
|
для: bronenos
(07.10.2007 в 00:10)
| | на рнр легче ;), намного. | |
|
|
|
|
|
|
|
для: Lelik
(06.10.2007 в 23:56)
| | не так уж сложно | |
|
|
|
|
|
|
|
для: ddhvvn
(06.10.2007 в 22:33)
| | а почему нужен именно джаваскрит, если здесь необходимо использовать серверные скрипты
bla-bla-bla
<a href="page.php?variant=1">Variant 1</a>
<a href="page.php?variant=2">Variant 2</a>
<a href="page.php?variant=3">Variant 3</a>
bla-bla-bla
|
а далее в зависимости от варианта выводить необходимый. правда гет параметры можно разобрать и джавоскриптом (помойму location.search), но это довольно сложно, в отличие от рнр. | |
|
|
|
|
|
|
|
для: ddhvvn
(06.10.2007 в 22:28)
| | Допустим!
1 страница:
bla-bla-bla
<a href="page.php">Variant 1</a>
<a href="page.php">Variant 2</a>
<a href="page.php">Variant 3</a>
bla-bla-bla
|
2 страница:
bla-bla-bla
Скрытый текст 1
Скрытый текст 2
Скрытый текст 3
bla-bla-bla
|
Если мы нажали на ссылку 1, то перешли на page.php, а там отобразился Скрытый текст 1.
Если мы нажали на ссылку 2, то перешли на page.php, а там отобразился Скрытый текст 2.
И т.д. :))
Просто сейчас на странице 2 за отображения скрытых текстов отвечают ссылки с JS функцией!
<a href="javascript:void(null);" onlclick="document.getElementById('div1').style.display='block;'>Текст 1</a>
<div id="div1" style="display: none">Тут скрытый текст</div>
|
Примерно так :)) | |
|
|
|
|