у меня есть скрипт
Я в 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'><Жануарлар</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"); }; //КАК их объеденит У меня такой вопрос :help: как сделать чтобы человек не сразу скачал а зашел на страницу и там скачал |
ondash,
Ссылка есть на рабочий вариант ? |
|
ondash,
а что нажимать - чтобы скачивать и куда нужно Цитата:
Лучше скриншот со стрелками |
![]() Когда нажимаешь на ссылку открывалось это... ![]() |
|
короткий пример: если ссылка на файл .htm - браузер откроет его как страницу, а если на файл .mp3 - передаст на закачку.
Вывод: на странице ссылка на страницу, а на той странице - ссылка на файл, который нужно скачивать |
![]() Страница скачивание ![]() |
ondash,
блин - на что нужно нажать или как вытащить ссылку для перехода на страницу скачивания - я не могу найти - что тыкнуть - ткните стрелкой куда жать (скачивать как понятно - а как найти ссылку? |
|
Часовой пояс GMT +3, время: 22:39. |