Войти

Показать полную графическую версию : Помогите в доработке скрипта на JavaScript


SReg
11-02-2009, 00:23
Скрипт для удобства закачки с depositfiles.com

Необходима друзья ваша помощь в доработке скрипта... Изначально заточен под оперу 8-9.хх, помогает не ГОЛД юзерам закачавать файлы без ожидания 60сек с всем нам известного фаилообменника depositfiles, вобщем сразу видна кнопка "Скачать файл". Возможно ли автоматизировать процедуру её нажатия, чтобы сразу появлялось окно стандартное окно Открыть/Сохранить файл?

// ==UserScript==
// @include *depositfiles.com/*
// @include *letitbit.net/*
// ==/UserScript==

var is_load;

document.addEventListener(
'load',
function (e) {
is_load=document.body;
if( !is_load ) { return; }
DoHack();
},
false
);
setInterval("DoHack()",500);

// **************************************
function DoHack() {

if( !is_load ) { return; }

is_load=false;

var host=window.location.hostname;

if (host=='depositfiles.com') DepositHack();
if (host=='letitbit.net') LetitbitHack();
}

// ********************************
function LetitbitHack() {
var topIfr = document.getElementById('topFrame');
var mainIfr = document.getElementById('mainFrame');
if ((topIfr!=null) && (mainIfr!=null)) {
document.location.href=topIfr.src;
return;
}

var el1=document.getElementById('errt');
var el2=document.getElementById('links');

if (el1 && el2) {
el1.style.display="none";
el2.style.display='block';

var mydiv = document.createElement('div');
mydiv.style.position = 'fixed';
mydiv.style.top = '100px';
mydiv.style.left = '0px';
mydiv.style.color = '#000000';
mydiv.style.width = '100%';
document.body.appendChild(mydiv);
mydiv.innerHTML='<center><a href="http://www.hackzone.ru"><h2>Hacked by HACKZONE.RU</h2></a></center>';

}
}
// ********************************
function DepositHack() {
var obj_timer = document.getElementById('download_waiter');
if (obj_timer) {
obj_timer.destroy;
obj_timer.innerHTML='<a href="http://www.hackzone.ru" style="font-color:red;font-size:14px;font-weight:bold;">Hacked by HACKZONE.RU</a>';
var obj_url = document.getElementById('download_url');
obj_url.style.display='block';
}
}

P.S. Я в JavaScript - ноль без палочки:idontnow: Немогли бы Вы написать(если не трудно), ЧТО ИМ-НО и В КАКОМ место необходимо дописать в данном скрипте, чтобы он заработал?

Sham
13-02-2009, 01:13
скрипт требует наличия на страницах тегов с определенным id

на letitbit
var topIfr = document.getElementById('topFrame');
var mainIfr = document.getElementById('mainFrame'); »
var el1=document.getElementById('errt');
var el2=document.getElementById('links'); »
на deposit
var obj_timer = document.getElementById('download_waiter'); »
var obj_url = document.getElementById('download_url'); »

если дизайн страниц изменен, то указанных тегов может не быть, и скрипт нужно будет редактировать (и так каждый раз при изменении страниц)... в лучшем случае это изменять значение id в getElementById'ах скрипта...




© OSzone.net 2001-2012