Показать сообщение отдельно
  #1 (permalink)  
Старый 12.08.2012, 00:04
Новичок на форуме
Отправить личное сообщение для ondash Посмотреть профиль Найти все сообщения от ondash
 
Регистрация: 11.08.2012
Сообщений: 5

у меня есть скрипт
Я в JS знаю мало...
cat="Жануарлар";
cat_size="120x160";
script_url="/XDD/index.html"; // путь к странице, на которой используеца скрипт
all_files=30; // кол-во файлов

fop_sys=5; // кол-во файлов на страницу
div_class="main"; // класс блока, в котором выводится файл
img_class="img"; // класс картинки - скрина
scrin_path="/upload/themes/screen";  // папка со скринами
scrin_name="nok-128x160-anim_"; // общее имя скринов
scrin_format="jpg"; // формат скринов
width_sys=150; // ширина скринов
height_sys=200; // высота скринов
files_path_1="/upload/themes/zh1"; // Первая папка с файлами
filename_1="nok-128x160-anim_"; // общее имя файлов в первой папке с файлами
fileformat_1="nth"; // формат файлов в первой папке
linkname_1="[NTH]"; // название ссылок на файлы первой папки
files_path_2="/testimg"; // Вторая папка с файлами (например с 3gp-видео)
filename_2=""; // общее имя файлов во второй папке с файлами
fileformat_2="jpg"; // формат файлов во второй папке
linkname_2=""; // название ссылок на файлы второй папки
if(window.location.search.length<23) {
window.location.href=''+script_url+'?page=1&size='+width_sys+'x'+height_sys+'&fop='+fop_sys+'';
} else {
get=window.location.search;
gets=new Array();
gets=get.split('&');
page=gets[0].substr(6);
size=gets[1].substr(5);
size_param=size.split('x');
width=size_param[0];
height=size_param[1];
get_fop=gets[2].substr(4);
fop=get_fop;
first=all_files-((page*fop)-fop);
if((first-fop)<0) {
over=0;
} else {
over=first-fop;
}
if(isNaN(page)||first>all_files) {
page=1;
first=all_files;
over=all_files-fop;
}
all_p=Math.ceil(all_files/fop);
for(i=first; i>over; i--) {
document.write('<div class="menu">Файл: '+filename_1+''+i+'.'+fileformat_1+' | Категория: '+cat+' | көлемі: '+cat_size+'</div><div class="'+div_class+'"><img width="'+width+'" height="'+height+'" src="'+scrin_path+'/'+scrin_name+''+i+'.'+scrin_format+'" class="'+img_class+'" /><!--ЗДесь должно быть ссылка на страницу скачивание--></div>');
}
next_p=(parseInt(page))+1;
next_p2=(parseInt(page))+2;
pred_p=(parseInt(page))-1;
pred_p2=(parseInt(page))-2;
document.write('<div class="nav">');
if(pred_p2>1) {
document.write(' <a href="'+script_url+'?page=1&size='+width+'x'+height+'&fop='+fop+'">«</a> ');
}
if(pred_p2>=1) {
document.write(' <a href="'+script_url+'?page='+pred_p2+'&size='+width+'x'+height+'&fop='+fop+'">'+pred_p2+'</a> ');
}
if(pred_p>=1) {
document.write(' <a href="'+script_url+'?page='+pred_p+'&size='+width+'x'+height+'&fop='+fop+'">'+pred_p+'</a> ');
}
document.write('<span class="navcurrent">'+page+'</span>');
if(next_p<=all_p) {
document.write(' <a href="'+script_url+'?page='+next_p+'&size='+width+'x'+height+'&fop='+fop+'">'+next_p+'</a>');
}
if(next_p2<=all_p) {
document.write(' <a href="'+script_url+'?page='+next_p2+'&size='+width+'x'+height+'&fop='+fop+'">'+next_p2+'</a>');
}
if(next_p2<all_p) {
document.write(' <a href="'+script_url+'?page='+all_p+'&size='+width+'x'+height+'&fop='+fop+'"> »</a>');
}
document.write('</div><div class="foot"><form method="GET"><input type="hidden" name="page" value="'+page+'">Алдын ала көру өлшемі:<br/><select name="size"><option>95x145</option><option>128x196</option><option>176x240</option><option>240x345</option></select><br/>Бетке көрінетін файлдардың санын таңдаңыз:<br/><select name="fop"><option>1</option><option>2</option><option>3</option><option>4</option><option>5</option><option>6</option><option>7</option><option>8</option><option>9</option><option>10</option></select><br/><input type="submit" value="қолдану"></form><br/></div>');
if(page>all_p) {
window.location.href=''+script_url+'?page='+all_p+'&size='+width+'x'+height+'&fop='+fop+'';
}
}
// Это код страницы скачивание
document.write('<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd"><html><head><meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8"/><title>Proverka|Kazakh.Lark.ru</title><link rel="icon" type="image/x-icon" href="/favicon.ico"/><link rel="stylesheet" type="text/css" href="/css/style.css"/></head><body>');
document.write("<div class='sll'><div class='title'>Title</div>");
document.write("<div class='main'><a href='?' onClick='history.back'>&lt;Жануарлар</a><br><img width="'+width+'" height="'+height+'" style="margin-right:5px;" src="'+scrin_path+'/'+scrin_name+''+i+'.'+scrin_format+'" alt="'+cat+''+i+'" class="'+img_class+'" /></div><div class='razd'>Жүктеу: <a href="'+files_path_1+'/'+filename_1+''+i+'.'+fileformat_1+'">'+linkname_1+'</a></div><div class='btm'><a href='/' >Басты бетке</a></div></div></body></html");

};
//КАК их объеденит

У меня такой вопрос как сделать чтобы человек не сразу скачал а зашел на страницу и там скачал

Последний раз редактировалось ondash, 12.08.2012 в 14:15.
Ответить с цитированием