Новые форумы для: пользователей, администраторов, математиков и филологов.
0

Есть код плагина для FF, принцип работы: кликаем правой кнопкой по изображению, и выбираем загрузку на сервер, но тут у меня беда, при загрузке большего изображения, чем надо, выбивает 404 страницу, т.к. сразу пытается вывести загруженную (загрузки-то не произошло) так вот, как в этом скрипте дописать проверку на размер (MB) изображение, и если оно, например, больше 2мб, то вывести алерт.... в яве ноль сори, больше по пыхе.

godlikea = {

    Chevereto: "http://gimages.tk",
    /* NO ENDING SLASH! - SIN SLASH AL FINAL */

    init: function () {
        window.removeEventListener("load", godlikea.init, false);
        document.getElementById("contentAreaContextMenu").addEventListener("popupshowing", godlikea.Context, false);
    },

    Context: function () {
        var menuitem1 = document.getElementById("godlikea-imagen");
        var menuitem2 = document.getElementById("godlikea-redimensiona");

        if (menuitem1 || menuitem2) {
            menuitem1.hidden = !gContextMenu.onImage;
            menuitem2.hidden = !gContextMenu.onImage;
        }

    },

    subir: function () {
        // Subete!
        var strImgURL = gContextMenu.imageURL;
        myTabRef = getBrowser().addTab();
        getBrowser().selectedTab = myTabRef;
        var tabBr = getBrowser().getBrowserForTab(myTabRef);
        var doc = tabBr.contentDocument;
        doc.location.href = godlikea.Chevereto + "/api?upload=" + strImgURL + "&format=redirect";
    }

};

window.addEventListener("load", godlikea.init, false);

задан 22 Фев 23:24

foozzi's gravatar image

foozzi
781

изменен 23 Фев 11:21

%D0%A5%D1%8D%D1%88%D0%9A%D0%BE%D0%B4's gravatar image

ХэшКод
5.4k427

Знаете, кто может ответить? Поделитесь вопросом в Twitter или ВКонтакте.

Ваш ответ

Если вы не нашли ответ, задайте вопрос.

Здравствуйте

ХэшКод - это совместно редактируемый форум вопросов и ответов для начинающих и опытных программистов.

Присоединяйтесь!

отмечен:

×1,561
×22
×13

задан
22 Фев 23:24

показан
152 раза

обновлен
23 Фев 11:21

Отслеживать вопрос

по почте:

Зарегистрировавшись, вы сможете подписаться на любые обновления

по RSS:

Ответы

Ответы и Комментарии