твою....
<img border="0" align="absmiddle" src="http://vinrarus.ucoz.net/DDD.png"> <script type="text/javascript"> var zDel = "http://vinrarus.ucoz.net/DDD.png"; var imgas = new Image(); imgas.src = zDel; var zheight = imgas.naturalHeight; var zwidth = imgas.naturalWidth; //А дальше не родной код var zsize = 0; var request; request = $.ajax({ type: "HEAD", url: zDel, success: function () { *!*window.*/!*zsize = request.getResponseHeader("Content-Length"); // alert(zheight +'x'+ zwidth+'-'+zsize); } }); alert(zheight +'x'+ zwidth+'-'+zsize); </script><BR>БР <!-- <5454> --> что бы вынести за пределы аякс запроса и сделать переменную глобальной используем "window." а не "var" |
Цитата:
Исправил, еще раз посмотри, проблема та же. |
Цитата:
|
Цитата:
|
Цитата:
|
Как я и предупреждал надо читать документацию на гэ-квери, ибо
TypeError: this.getResponseHeader is not a function и еще там синтаксическая ошибка - ищите (может быть и моя, а искать - вам) SyntaxError: missing ) after argument list - 41:80 |
сделайте как было
var req=$.ajax({... и внутри вместо this - req. и та самая функция |
Сделал. Проверяю на телефонном сервере...
|
Понятно, в суксесь линк будет jqXHR, то есть вместо this - jqXHR
Полностью вот так Type: Function( Anything data, String textStatus, jqXHR jqXHR ) |
Очень круто... :-E
На телефонном сервере jquery-1.10.1, а согласно єтой статье "jQuery XMLHttpRequest (jqXHR) появился в библиотеке jQuery в версии 1.5". Короче продолжу пытки немного позже. Вот еще есть вариант без куджери вроде. А с куджери от сюда взял. |
Часовой пояс GMT +3, время: 17:44. |