Я хочу иметь возможность создать ссылку на определенную страницу на моем сайте, а затем добавить эту ссылку для загрузки определенного фрагмента JavaScript на этой странице.
Например:
Я ссылаюсь на эту страницу:
http://www.myexample.com/cat/test.html
Затем я хочу, чтобы ссылка также открыла тему по прибытии, выполнив фрагмент javascript:
javascript: showContentDesc (59, 11, слева).'), scroll (0,120)
Я провел некоторое исследование и считаю, что должен сделать следующее:
1 - изменить URL-адрес, чтобы указать открываемый DIV. 2 - иметь onLoad.обработчик, который анализирует URL-адрес и открывает соответствующий DIV.
Таким образом, я получу URL-адрес, подобный следующему:
http://www.myexample.com/cat/test.html#1
Ссылка приведет меня на страницу, где будет обрабатываться обработчик onLoadURL, а затем вызовите
javascript:showContentDesc(59, 11, 'left'), scroll(0,120) piece of script.
Если бы URL был
http://www.myexample.com/cat/test.html#2
, то он был бы проанализирован онлайн-обработчиком и запустил другой фрагмент javascript
javascript:showContentDesc(60, 11, 'left'), scroll(0,120)
Итак, мой вопрос, исходя из того, что это правильно:
1 - Что мне ннужно сделать, чтобы создать обработчик onLoad?2 - Как мне сделать скрипт, который анализирует URL, а затем запускает соответствующий фрагмент javascript?
Надеюсь, это понятно.
Спасибо за помощь, как всегда!
ОК, это то, что я до сих пор выяснил ...
В моем модуле joomla (у которого я хочу иметь возможность загружать отдельную тему, есть этот фрагмент кода навнизу.
<script type="text/javascript">
showContentDesc("<?php echo $module->id; ?>",0,"<?php echo $menuPositions; ?>");
</script>
Это говорит браузеру загрузить тему 0 - это можно изменить на 2 или что я захочу.
Поэтому я считаю, что все, что мне нужно сейчас сделать, это добавитьобработчик, который где-то анализирует URL-адрес, а затем код 0 равен значению части, которую обработчик обрабатывает ??
Любая помощь ???