Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: для новичков > Выполнения скрипта в адресной строке браузера


Автор: Lacrima 23.5.2008, 12:43
Добрый день уважаемым программистам!

У меня такой возможно очень простой вопрос, но т.к. для меня javascript это нечто далекое, поэтому я не знаю как это сделать.

Суть вопроса: 
Есть url сайта. На этом сайте переход между страницами реализован с помощью javacript, а именно: человек щелкает на "картинку-ссылку", после чего выполняется javascript, который передает определенные данные в форму, и после всего этого загружается соответствующая страница.

Вопрос в следующем: каким образом запустить этот скрипт через адресную строку браузера, чтоб не нужно было щелкать на картинки, а непосредственно вставив какой-то код в адресную строку загружать нужные страницы?

Насколько я знаю это возможно, т.к. javascript это такой же протокол как и http и т.п.


Вот html код, где при нажатии на картинку с помощью события onclick в форму передаются определенные данные.

Код

<input type="image" name="LB_FirstPage" onclick="if (typeof(Page_ClientValidate) == 'function') Page_ClientValidate(); " language="javascript" id="LB_FirstPage" disabled="disabled" src="img/page_first_dis.gif" alt="" border="0" />


А вот еще яваскрипт, который есть на этой странице и возможно как-то связан с переходом на другую страницу:

Код

<script language="javascript" type="text/javascript">
<!--
    var Page_Validators =  new Array(document.all["REV_SearchWMID"]);
        // -->
</script>

            
<script language="javascript" type="text/javascript">
<!--
var Page_ValidationActive = false;
if (typeof(clientInformation) != "undefined" && clientInformation.appName.indexOf("Explorer") != -1) {
    if ((typeof(Page_ValidationVer) != "undefined") && (Page_ValidationVer == "125"))
        ValidatorOnLoad();
}

function ValidatorOnSubmit() {
    if (Page_ValidationActive) {
        return ValidatorCommonOnSubmit();
    }
    return true;
}
// -->
</script>


Подскажите как это сделать! Буду очень благодарен

Автор: Grig 23.5.2008, 12:52
покажь функцию Page_ClientValidate()

Автор: Avb 23.5.2008, 15:08
javascript:void(Page_ClientValidate())

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)