|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
03.02.2009, 02:58 | #11 |
Форумчанин
Регистрация: 26.04.2007
Сообщений: 143
|
Да я понял, у меня примерно так организован вывод данных на странице одной, маленьким скриптом я просто вызываю нужный мне div который заключает в себя таблицу с данными (текст и рисунки)
<script type="text/javascript"> function showPage(page) { coll = document.getElementsByTagName("div" ); for(i=0; i<coll.length; i++) { if("page" == coll[i].className) { coll[i].style.display = "none"; } } document.getElementById("d_"+page). style.display = "block"; } </script> вот этим скриптом по нажатию на ссылку я отображаю нужный мне div - но это происходит в рамках одной страницы... а как мне с другой страницы так же по нажатию ссылки открыть первую страницу и отобразить нужный мне div ??? На странице отображения по нажатию : <a href="" onclick="showPage('1'); return false;">Ссылка 1</a> Я хочу понять как мне с другой страницы передать параметр в этот скрипт чтобы он мне отобразил нужный div...
Свободу клавиатурным самураям...
|
03.02.2009, 03:09 | #12 |
Laravel/Vue expert
Старожил Подтвердите свой е-майл
Регистрация: 08.08.2007
Сообщений: 2,832
|
Если URL: www.bla-bla-bla.ru/pages.html#12, то обработку, читая window.location.hash получая тем самым число 12 (в зависимости от УРЛа). А дальше передаем его функции showPage:
Код:
Последний раз редактировалось SkyM@n; 03.02.2009 в 03:13. |
03.02.2009, 03:12 | #13 |
Форумчанин
Регистрация: 26.04.2007
Сообщений: 143
|
т.е. если я правильно понял, мне на странице index.html нужно явно указать какой параметр мы передаем допустим _www.bla-bla-bla.ru/pages.html#12 а на странице second.html я должен считать этот параметр и если это 12 то записать его в page ???
Свободу клавиатурным самураям...
|
03.02.2009, 03:15 | #14 |
Laravel/Vue expert
Старожил Подтвердите свой е-майл
Регистрация: 08.08.2007
Сообщений: 2,832
|
Верно. Именно таким путем, как я написал выше.
|
03.02.2009, 03:17 | #15 |
Форумчанин
Регистрация: 26.04.2007
Сообщений: 143
|
<script type="text/javascript">
function showPage(page) { var coll = window.location.hash; if (coll=="") { coll = document.getElementsByTagName("div" ); for(i=0; i<coll.length; i++) { if("page" == coll[i].className) { coll[i].style.display = "none"; } } } else { // вот тут должен быть обработчик если мы ловим параметр 12 } document.getElementById("d_"+page). style.display = "block"; } </script> я не очень в JavaScript разбираюсь поэтому прошу помощи ...
Свободу клавиатурным самураям...
|
03.02.2009, 04:16 | #16 |
Форумчанин
Регистрация: 26.04.2007
Сообщений: 143
|
ну вот например как я это понимаю:
function showPage() { var page=window.location.hash; alert(page); } мы получаем этот параметр, но у меня таблицы заключены в div <div id="d_1"... вот эта 1 и есть page ... как мне написать скрипт так чтобы это работало но с получением hash как на локальной странице так и с других страниц...??? если не трудно с примеро. Спасибо!
Свободу клавиатурным самураям...
|
04.02.2009, 01:10 | #17 |
Форумчанин
Регистрация: 26.04.2007
Сообщений: 143
|
Прием значение и параметров
помогите плиз рабобратся не могу понять одну вещь:
вот скрипт Код:
то он нам выдаст значение 1 а вот другой скрипт, функция в которую передается параметр и в зависимости от полученного параметра он нам выводит нужный нам div остальные скрывает Код:
и когда я нажимаю на ссылку типа <a href="" onclick="showPage('1'); return false;">Вывести 1 div </a>, а теперь вопрос: как мне вместо этой 1 - явно указанного параметра передать то что я получу через первую функцию??? Большое спасибо ...
Свободу клавиатурным самураям...
Последний раз редактировалось SkyM@n; 04.02.2009 в 15:35. |
04.02.2009, 01:12 | #18 |
Форумчанин
Регистрация: 26.04.2007
Сообщений: 143
|
могу ли я в качестве параметра передать функцию? т.е. ...showPage(getParam()); return false;...
Свободу клавиатурным самураям...
|
04.02.2009, 01:15 | #19 |
Laravel/Vue expert
Старожил Подтвердите свой е-майл
Регистрация: 08.08.2007
Сообщений: 2,832
|
window.location = windows.location.href + "#" + 1
|
04.02.2009, 01:29 | #20 |
Форумчанин
Регистрация: 26.04.2007
Сообщений: 143
|
Код:
вот полный пример работы этой функции... я не могу никак понять как мне передать в showPage(вот_здесь_полученый параметр)... не злитесь я в JavaScript начинаю только и я оч настойчив, большое спасибо за помощь Форматируйте ваш код!! //Модератор
Свободу клавиатурным самураям...
Последний раз редактировалось SkyM@n; 04.02.2009 в 15:36. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Нумерация страниц | Александр | Microsoft Office Word | 3 | 09.01.2009 14:22 |
Нумерация | BВВ | Microsoft Office Word | 1 | 23.10.2008 05:07 |
нумерация страниц | chern | Microsoft Office Word | 3 | 10.05.2008 14:06 |
Сэйв HTML страниц... | Black DeviL | Общие вопросы Delphi | 3 | 21.02.2008 21:45 |
Редактор html страниц | Sanek_ntsk | Софт | 14 | 13.02.2008 08:15 |