Результаты поиска
Введите запрос, по завершению нажмите Enter.
  • Страница 1 из 1
  • 1
импорт данных
Отправлено 21.07.2011 - 20:251
Нет аватара
Пользователь
108 сообщений
Мужчина
у меня на сайте сделана загрузка музыки на другой сайт через ифрейм (скрин под спойлером)

как сделать чтобы ссылка и размер автоматически вставлялась на сайт в нужные поля (смотрим скрин)

возможно ли такое сделать вообще?
Профиль Личное сообщение Дом. страница icq Skype
0
Отправлено 21.07.2011 - 22:122
Бывалый
624 сообщения
Мужчина
Дай твой код ифрейма
Профиль Личное сообщение Дом. страница icq Skype
63
Отправлено 21.07.2011 - 22:143
Нет аватара
Бывалый
13 сообщений
Мужчина
хм мне бы тоже не помешало )
Профиль Личное сообщение Дом. страница icq Skype
4
Отправлено 22.07.2011 - 00:594
Нет аватара
Beginner
6 сообщений
Мужчина
Quote (pro100(4eJI))
Дай твой код ифрейма

Причем тут код biggrin

San4eZz get+post . Хотя я незнаю, мб одним гетом и постом не обойтись. Дождись ответа Бори
Профиль Личное сообщение Дом. страница icq Skype
47
Отправлено 22.07.2011 - 01:405
Нет аватара
Premium user
2080 сообщений
Мужчина
Quote (Гостик)
одним гетом и постом не обойтись
Это правда.

Честно? — Я не сталкивался ещё с таким, по этому ответить затрудняюсь...
Профиль Личное сообщение Дом. страница icq Skype
407
Отправлено 22.07.2011 - 11:206
Бывалый
273 сообщения
Мужчина
фрейм на другой сайт, уже говорит о том, что ни пост, ни гет здесь не помогут, но больше то в голову ничего не приходит
Профиль Личное сообщение Дом. страница icq Skype
31
Отправлено 22.07.2011 - 11:247
Нет аватара
Coder
701 сообщениий
Мужчина
а если parent.window
Профиль Личное сообщение Дом. страница icq Skype
66
Отправлено 22.07.2011 - 12:468
Нет аватара
Пользователь
108 сообщений
Мужчина
да ифрем код то думаю ни к чему писать наверн
ну вот если что:
Code
<iframe src="http://a7.ab-music.ru/upload.html" width="700px" height="205px" frameborder="0px"></iframe>

это файлообменник от ucodes
Профиль Личное сообщение Дом. страница icq Skype
0
Отправлено 22.07.2011 - 17:539
Нет аватара
Beginner
6 сообщений
Мужчина
Quote (TRANE73)
а если parent.window

Quote (neogame12)
фрейм на другой сайт
Профиль Личное сообщение Дом. страница icq Skype
47
Отправлено 23.07.2011 - 08:4010
Нет аватара
Coder
701 сообщениий
Мужчина
Quote (neogame12)
но больше то в голову ничего не приходит


Quote (TRANE73)
а если parent.window
Профиль Личное сообщение Дом. страница icq Skype
66
Отправлено 23.07.2011 - 12:0511
Нет аватара
uSite Team
535 сообщений
Мужчина
А если после загрузки файла во фрейме перекидывать на другую страницу (в самом фрейме) на site.ru/#link=ссылка_на_файл&size=размер. А на самом сайте содержащем фрейм считывать адрес и розрезать получив при этом все данные. Вобщем делать нечего.
Профиль Личное сообщение Дом. страница icq Skype
114
Отправлено 23.07.2011 - 17:1612
Нет аватара
Пользователь
108 сообщений
Мужчина
Quote (jQuery)
Вобщем делать нечего.

поможешь?)
Профиль Личное сообщение Дом. страница icq Skype
0
Отправлено 25.07.2011 - 15:4813
Нет аватара
uSite Team
535 сообщений
Мужчина
По-позже попытаюсь. Кинь код самого сайта который во фрейме.

Добавлено (25.07.2011, 15:48)
---------------------------------------------
a7.ab-music.ru - твой сайт.

Профиль Личное сообщение Дом. страница icq Skype
114
Отправлено 25.07.2011 - 16:0414
Нет аватара
Пользователь
108 сообщений
Мужчина
Quote (jQuery)
a7.ab-music.ru - твой сайт.

да
Профиль Личное сообщение Дом. страница icq Skype
0
Отправлено 26.07.2011 - 10:4515
Нет аватара
uSite Team
535 сообщений
Мужчина
А форма куда загружает файлы?
Профиль Личное сообщение Дом. страница icq Skype
114
Отправлено 26.07.2011 - 13:5716
Нет аватара
Пользователь
108 сообщений
Мужчина
Code
<html>
<head>
<title>Загрузка</title>
<style type="text/css">
td, body {font-family:Tahoma,Verdana,Arial; font-size:9pt; color:#000000;}
#body {width: 470px; padding: 15px;}
.udtb {text-align:left;padding:6px;}  
.udtlb {clear:left;float:left;width:175px;}
#fldset {border-bottom: none; border-left: none; border-right: none; border-top: 1px solid #c6c6c6;}
#fldset legend {cursor: pointer;}
#options {display: none;}
input[type='text'] {padding:2px 3px;border:1px solid #BCBDC2; background:#ffffff url(/.s/img/wd/3/text-bg.gif) repeat-x 0 0; width: 200px;}
input[type='text']:focus {border:1px solid #A8ABB0; background:#ffffff url(/.s/img/wd/3/text-bg-focus.gif) repeat-x 0 0;}
#capDiv {display: none;}
</style>
<script src="http://ab-music.ru/js/upload.js"></script>
</head><body onload="getssid();">
<table border="0" width="100%" height="88%"><tr><td align="center">
<div style="border: 1px solid #eeeeee; width: 502px;"><div id="body">
<form id="upl" name="upl" onsubmit="post();return false;" action="/stuff/">
<input type="hidden" name="jkd498" value="1">
<input type="hidden" name="jkd428" value="1">
<input type="hidden" name="ocat" value="1">
<input type="hidden" name="a" value="12">
<input type="hidden" name="id" value="0">
<input type="hidden" name="ssid" id="ssid" value="">
<input type="hidden" name="other1" value="">

<input type="hidden" name="seckey" value="">
<div class="udtb"><div class="udtlb">Выберите файл:</div><input type="file" name="file"></div>
<fieldset id="fldset"><legend onclick="$('#options').slideToggle('slow');">Опции</legend><div id="options">
<div class="udtb"><div class="udtlb">Описание:</div><input type="text" name="title" value=""></div>
<div class="udtb"><div class="udtlb">Пароль:</div><input type="text" id="other1" value=""></div>
<div class="udtb"><div class="udtlb">Количество скачиваний:</div><input type="text" name="other2" value=""></div>
</div>
</fieldset>
<div class="udtb" id="capDiv"><div class="udtlb" id="capimg"> </div><input type="text" name="code" style="height: 35px; color: grey; width: 110px; font-size: 14px; font-width: bold; text-align: center;"></div>
<div class="udtb"><div class="udtlb" id="status"> </div><input type="submit" value="Загрузить" id="send"></div>
</form>
</div></div>

</td></tr></table>
<script type="text/javascript">
if (location.search.substr(1,7) == 'options') $('#options').show();
function to16(value){var r='',a=[0,1,2,3,4,5,6,7,8,9,'A','B','C','D','E','F'],t,m,i=0;t=parseInt(value,10);if(isNaN(t)){r='NaN'}else{while(t>0.9){i++;m=t;r=a[m%16]+r;t=Math.floor(m/16);if(i>100){r='NaN';break;}}};return r;}
function getssid(){
$.get("/stuff/0-0-0-0-1", function(data){
  $("input[name='ssid']").val($("input[name='ssid']", data).val());
   if ($("input[name='seckey']", data).val()) {
    $("input[name='seckey']").val($("input[name='seckey']", data).val());
    $("#capimg").html($("#secImg", data).clone());
    $("#capDiv").fadeIn(500);
   }
});
}
function post(){
var file = $("input[name='file']").val(),
  pass = $("#other1").val(),
  dwnl = $("input[name='other2']").val();
if (file.length<1) {$("#status").html("<span style='color:red; font-size: 9px'>Выберите файл</span>");setTimeout('$("#status").html(" ")',2500);return;}
if (/\D{1,}/.test(pass) && pass.length>0) {$("#status").html("<span style='color:red; font-size: 9px'>Пароль должен состоять из цифр</span>");setTimeout('$("#status").html(" ")',2500);return;}
if (pass && pass.length<6) {$("#status").html("<span style='color:red; font-size: 9px'>Пароль слишком короткий</span>");setTimeout('$("#status").html(" ")',2500);return;}
if (/\D{1,}/.test(dwnl) && dwnl.length>0) {$("#status").html("<span style='color:red; font-size: 9px'>Количество задается цифрой</span>");setTimeout('$("#status").html(" ")',2500);return;}
if (pass) $("input[name='other1']").val(to16(pass) || pass);

$("#status").html("<span style='color:grey; font-size: 9px'>Загрузка...</span>");
_uPostForm('upl', {success: function(d){

var ul = $("<div/>").html($(d).text()).find("a").attr("href");  
if (ul) { $("#status").html("<span style='color:green; font-size: 9px'>Загружено</span>"); setTimeout(function(){ location.href=ul; }, 1100); }  
else if ($(d).text().indexOf("безопасности") != -1) {getssid(); $("#status").html("<span style='color:red; font-size: 9px'>неправильный код безопасности</span>");setTimeout('$("#status").html(" ")',2500); }
else alert('error:\n' + $($(d).text()).text());

}});}
</script>
</body></html>
Профиль Личное сообщение Дом. страница icq Skype
0
Отправлено 26.07.2011 - 19:5517
Нет аватара
uSite Team
535 сообщений
Мужчина
Хорошо, как приеду чем-то помогу.
Профиль Личное сообщение Дом. страница icq Skype
114
Отправлено 28.07.2011 - 14:2618
Нет аватара
Пользователь
108 сообщений
Мужчина
jQuery и можешь сделать такую загрузку? http://vremenno.net/examples/SWFUpload-jquery/
если канеш захочешь
Профиль Личное сообщение Дом. страница icq Skype
0
Отправлено 31.07.2011 - 19:1119
Нет аватара
uSite Team
535 сообщений
Мужчина
Кинь ещё вид материалов который формирует поле со ссылкой на скачку и размер файла.
Профиль Личное сообщение Дом. страница icq Skype
114
Отправлено 01.08.2011 - 03:5920
Нет аватара
Пользователь
108 сообщений
Мужчина
Code
<html>  
<head>  
<style type="text/css">  
td, body {font-family:Tahoma,Verdana,Arial; font-size:9pt; color:#000000;}  
#body {width: 470px; padding: 15px;}  
.udtb {text-align:left;padding:6px;}  
.udtlb {clear:left;float:left;width:175px;}  
#fldset {border-bottom: none; border-left: none; border-right: none; border-top: 1px solid #c6c6c6;}  
#fldset legend {cursor: pointer;}  
#options {display: none;}  
#puzadpn {display:none}
#powered {color:#fff;}
#powered a {color:#fff;}
input[type='text'] {padding:2px 3px;border:1px solid #BCBDC2; background:#ffffff url(/.s/img/wd/3/text-bg.gif) repeat-x 0 0; width: 200px;}  
input[type='text']:focus {border:1px solid #A8ABB0; background:#ffffff url(/.s/img/wd/3/text-bg-focus.gif) repeat-x 0 0;}  
</style>  
<title>Скачивание файла</title>  
</head><body onload="document.getElementById('pass').focus();">  
<table border="0" width="100%" height="88%"><tr><td align="center">  

<div style="border: 1px solid #eeeeee; width: 502px;"><div id="body">  
<?if($OTHER2$ and ($OTHER2$<=$LOADS$))?>  
<span style="color: red">У данного файла ограничено количество скачиваний. (<b>$OTHER2$</b> скачивани<?if($OTHER2$%10=0||$OTHER2$%10>4||$OTHER2$%100>10&&$OTHER2$%100<15)?>й<?else?><?if($OTHER2$%10=1)?>е<?else?>я<?endif?><?endif?>)</span>  
<?else?>  

<?if($OTHER1$)?><fieldset><legend>Файл защищен паролем.</legend><input type="text" id="pass"><input type="button" value="ok" onclick="pass(document.getElementById('pass').value, '$OTHER1$');" id="passb"></fieldset><script type="text/javascript">function pass(a,b){if (a==parseInt(b, 12+6-2)) location.href="/" + location.href.split("/")[3] + "/" + "<?substr(substr($FILE_URL$,strpos($FILE_URL$, 'stuff')+6),4)?><?substr(substr($FILE_URL$,strpos($FILE_URL$, 'stuff')+6),0,4)?>".substr(<?len(substr($FILE_URL$, strpos($FILE_URL$, 'stuff')+6))-4?>, 4)+"<?substr(substr($FILE_URL$,strpos($FILE_URL$, 'stuff')+6),4)?><?substr(substr($FILE_URL$,strpos($FILE_URL$, 'stuff')+6),0,4)?>".substr(0, <?len(substr($FILE_URL$, strpos($FILE_URL$, 'stuff')+6))-4?>); else alert('Неверный пароль');};</script>  
<?else?>  
<?if($ENTRY_TITLE$)?><div class="udtb"><div class="udtlb">Описание:</div> $ENTRY_TITLE$</div><?endif?>  
<?endif?>  
<?endif?>
<input value="$FILE_URL$" onclick="this.focus();this.select();" style="width: 500px;" type="text"><br>
$FILE_SIZE$
<div style="float:right;" id="powered">$POWERED_BY$</div>
</div></div>  
</td></tr></table>  
</body>  
</html>

вроде это
Профиль Личное сообщение Дом. страница icq Skype
0
Отправлено 01.08.2011 - 10:2721
Нет аватара
uSite Team
535 сообщений
Мужчина
Так, хорошо и последнее - кинь ссылку на страницу добавления материала, там где есть фрейм на форму.
Профиль Личное сообщение Дом. страница icq Skype
114
Отправлено 01.08.2011 - 15:3422
Нет аватара
Пользователь
108 сообщений
Мужчина
http://ab-music.ru/load/0-0-0-0-1
Профиль Личное сообщение Дом. страница icq Skype
0
Отправлено 01.08.2011 - 21:2123
Нет аватара
uSite Team
535 сообщений
Мужчина
Значит на странице добавления материала вставляй код после <body>:
Code
<script>
$(document).ready(function(){
setInterval(function(){
a = 'testam-na.ucoz.net';
b = window.frames['fRame'].location.href;
c = b.split(a)[1];
if(c.indexOf('#new_file=1;') != -1){
d = c.split('url=')[1].split(';')[0];
e = c.split('size=')[1].split(';')[0];
$('#ldF10').val(d);
$('#ldF11').val(e);
}
},10);
});
</script>

Также самому фрейму с формой повесь атрибут name="fRame" и testam-na.ucoz.net замени на ссылку на сайт, который будет отображаться во фрейме без http:// и / в конце.
На страницу которая выводит поле со ссылкой на файл и размер этого файла после body:
Code

<script>
location.href=location.href+'#new_file=1;url=$FILE_URL$;size=$FILE_SIZE$;';
</script>


Добавлено (01.08.2011, 21:21)
---------------------------------------------
Работать не должно т.к во фрейме адрес не родной, а поддомен, но я по другому не смогу сделать, так что пробуй, может и работает.
Профиль Личное сообщение Дом. страница icq Skype
114
Отправлено 02.08.2011 - 11:5024
Нет аватара
Пользователь
108 сообщений
Мужчина
спасиб, седня попробую поставить
Профиль Личное сообщение Дом. страница icq Skype
0
  • Страница 1 из 1
  • 1
Поиск:
uSite.su © 2010-2024
Все права защищены.
Многогранность и сверхспособности сообщества uCoz заставляют задуматься даже самые стойкие умы веб-программирования, ведь лишь uSite способен предоставить ответы на самые сложные вопросы uCoz.
01RSS
Хостинг от uCozПользовательское соглашение и прочая информация