powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / выполнить скрипт не открывая браузер
6 сообщений из 6, страница 1 из 1
выполнить скрипт не открывая браузер
    #37840593
Lasa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите решение, пожалуйста
У меня есть следующий код
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
Com_Zimbra_Phone.prototype._clicCall =
function () {
    var userEmail = this.getUsername();
    var phone = Com_Zimbra_Phone.getPhoneNumber(this._actionObject.toString());

    var stringUrl = "http://webgui.com/click_to_call.php?destination=" + phone + "&email=" + userEmail;
    window.open(stringUrl, "Call", "menubar=1,resizable=1,width=400,height=300");
};



Задача - передать параметры и выполнить click_to_call.php, но не открывать при этом окно браузера.
На C# я это делала так

Код: c#
1.
2.
3.
            string url = String.Format("http://****_zimbra.php?fname={0}&lname={1}&uname={2}&password={3}&phone={4}", firstName, lastName, userEmail, password, phoneNumber);
            System.Net.WebClient client = new System.Net.WebClient();
            string reply = client.DownloadString(url);



А на javascrip не могу найти как :(
...
Рейтинг: 0 / 0
выполнить скрипт не открывая браузер
    #37840614
Фотография ILL HEAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lasa,
программа на C# выполняется фрейворком
javascript - интерпритируемый язык, чем исполняете?
...
Рейтинг: 0 / 0
выполнить скрипт не открывая браузер
    #37840615
Фотография ILL HEAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lasa,

если таки чем то исполняете кроме браузера, то технология ajax (xtmlhttprequest) это сможет
...
Рейтинг: 0 / 0
выполнить скрипт не открывая браузер
    #37840642
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lasaне открывать при этом окно браузера
Имеется в виду "не открывая дополнительное окно" или "не используя браузер вообще"?
Для второго случая консольные команды curl или wget вполне должны подойти чтоб дернуть серверный скрипт.
...
Рейтинг: 0 / 0
выполнить скрипт не открывая браузер
    #37843296
Lasa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо за подсказки. Использовала xmlHttpRequest.
Может кому пригодится
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
Com_Zimbra_Phone.prototype._clicCall =
function () {
    var userEmail = this.getUsername();
    var phone = Com_Zimbra_Phone.getPhoneNumber(this._actionObject.toString());

    var stringUrl = "http://***click_to_call.php?destination=" + phone + "&email=" + userEmail;

    try{
        // Opera 8.0+, Firefox, Safari
        xmlHttp = new XMLHttpRequest();
    } catch (err){
        // Internet Explorer Browsers
        try{
            xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (err) {
            try{
                xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (err){
                // Ajax is not supported
                alert("Your browser does not support Ajax");
                return false;
            }
        }
    }
    try{
        xmlHttp.open("GET",stringUrl,true);
        xmlHttp.send();
    }
    catch(err ){
        alert(err.message);
    }
};
...
Рейтинг: 0 / 0
выполнить скрипт не открывая браузер
    #37847371
Lasa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Теперь еще одна проблема, все работает в хроме и fierfox но не работает в IE
Ошибка Access denied на строке xmlHttp.open("GET",stringUrl,true);

Подскажите, что можно сделать
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / выполнить скрипт не открывая браузер
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]