Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / выполнить скрипт не открывая браузер / 6 сообщений из 6, страница 1 из 1
16.06.2012, 02:32:36
    #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
16.06.2012, 05:41:04
    #37840614
ILL HEAD
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выполнить скрипт не открывая браузер
Lasa,
программа на C# выполняется фрейворком
javascript - интерпритируемый язык, чем исполняете?
...
Рейтинг: 0 / 0
16.06.2012, 05:46:52
    #37840615
ILL HEAD
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выполнить скрипт не открывая браузер
Lasa,

если таки чем то исполняете кроме браузера, то технология ajax (xtmlhttprequest) это сможет
...
Рейтинг: 0 / 0
16.06.2012, 09:11:18
    #37840642
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выполнить скрипт не открывая браузер
Lasaне открывать при этом окно браузера
Имеется в виду "не открывая дополнительное окно" или "не используя браузер вообще"?
Для второго случая консольные команды curl или wget вполне должны подойти чтоб дернуть серверный скрипт.
...
Рейтинг: 0 / 0
18.06.2012, 21:23:18
    #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
20.06.2012, 22:50:43
    #37847371
Lasa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выполнить скрипт не открывая браузер
Теперь еще одна проблема, все работает в хроме и fierfox но не работает в IE
Ошибка Access denied на строке xmlHttp.open("GET",stringUrl,true);

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


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