Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Проблемы с компонентом Libipriv, не может открыть файл в браузере 
:(
    Опции темы
DERT
Дата 1.8.2006, 10:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 1.8.2006

Репутация: нет
Всего: нет



Ребята помогите! Cтолкнулся с такой проблемой 
В моем редакторе WINsoft  WebEditor
 В просмотре скрипт выполняется правильно но когда я запускаю его в Браузере он говорит Не могу открыть файл
Сам скрипт 
Код

<HTML>
    <HEAD>
    <title>Самый первый пример JavaScript</title>
    <script language="JavaScript">
    <!-- Start the text of programme

        function question()
{var SD=17031;
var AP=17032;
var OP=17034;
var SecretKey="secret.key";
var PublicKeys="pubkeys.key";
var Passwd="1111111111";
var BankKeySerial=64182;
var UserSecretKey;
var UserPublicKey;
var Signer;


function UrlEncode(src)
{
    var tmp=String(escape(src));
    var dst=new String();
    for(var i=0;i<tmp.length;i++)
    {
        if(tmp.charAt(i)=='+')
            dst+="%2b";
        else
            dst+=tmp.charAt(i);
    }
    return dst.toString();
}

function Initialize()
{
    UserSecretKey=new ActiveXObject ("Libipriv.SecretKey");
    UserPublicKey=new ActiveXObject ("Libipriv.PublicKey");
    Signer=new ActiveXObject ("Libipriv.Signer");

    if(UserSecretKey.LoadFromFile( SecretKey,Passwd))
    {
        if(UserPublicKey.LoadFromFile( PublicKeys,BankKeySerial))
            return true;
        else document.writeln (UserPublicKey.ErrMsg);
    }else document.writeln (UserSecretKey.ErrMsg);
    return false;
}

function SendRequest(request,url,trace)
{
    var signed=Signer.Sign(request,UserSecretKey);
    if(signed=="")
        return "";

    if(trace) document.writeln(signed);

    request="inputmessage="+UrlEncode(signed);

    if(trace) document.writeln (request);

    var http=new ActiveXObject("WinHttp.WinHttpRequest.5.1");
    http.Open("POST",url,false);
    http.Send(request);

    if(http.Status=="200")
    {
        if(trace) document.writeln(http.ResponseText());

        var response=Signer.Verify(http.ResponseText(),UserPublicKey);
        if(response!="")
        {
            if(trace) document.writeln(response);
            return response;
        }
        else
            document.writeln(Signer.ErrMsg);
    }else
        document.writeln("HTTP code: "+http.Status);
    return "";
}

if(Initialize())
{
    var rc=SendRequest("SD="+SD+"\r\nAP="+AP+"\r\nOP="+OP+"\r\nSESSION=123u56801ktr1\r\nNUMBER=8888888888\r\nACCOUNT=\r\nAMOUNT=10",
        "http://payment.cyberplat.ru/cgi-bin/es/es_pay_check.cgi",false);


 window.confirm(rc);
}

        }
    </script>
    </HEAD>
    <BODY>
    <center>
    <h1>Мой первый пример JavaScript</h1>
    <hr>
    </center>
        <input type="submit" value="Добавить" onClick= "question()"">
    </BODY>
    </HTML>



M
Sardar
Пользуйся кнопкой "Код"

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.2410 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.