29.10.2010, 17:35 | |||||
Добавление аудиозаписей в ajaxВот сделал скриптик. Отлично подойдёт для социальных сетей на ucoze. Суть в том, что если у вас из модуля "Каталог файлов" сделаны аудиозаписи, то вы можете добавлять аудио совершенно с любой страницы. В аякс окне и без лишних граф для заполнения. Это туда, где хотите чтобы появилась ссылка:
Code <a href="javascript://" onclick="uploadMusic();">Загрузить</a> Это в самый низ:
Code <script type="text/javascript"> //by isucoz.ru function uploadMusic () { new _uWnd('upMusic', 'Загрузка аудиофайла', 270, 160, {align: 'left', oncontent: function(){ $.get("/load/0-0-0-0-1", function(s){ $("#musicSSID").val($("input[name='ssid']", s).val()); }) }}, '<form method="post" id="addEntForm" style="margin:0px" name="addform" enctype="multipart/form-data" action="/load/" onsubmit="postMusic();return false;"><input type="hidden" name="jkd498" value="1"><input type="hidden" name="jkd428" value="1"><fieldset><legend>Загрузка .mp3 файла</legend><input type="file" id="typeFile1" name="file" style="width:230;"><input type="text" name="llink" maxlength="245" id="typeFile2" disabled="1" style="width:80%;display:none"></fieldset><fieldset><legend>Название исполнителя</legend><input type="text" value="неизвестный исполнитель" onblur="if(this.value==\'\') this.value=\'неизвестный исполнитель\';" onfocus="if(this.value==\'неизвестный исполнитель\') this.value=\'\';" style="width:100%;" title="Вы можете ввести название песни и исполнителя" name="title" maxlength="140"><sup><br>Пример: Kato feat. John - Turn the Lights Off </sup><input type="hidden" name="ocat" value="1" /><input type="hidden" name="a" value="12" /><input type="hidden" id="musicSSID" name="ssid" value="" /><br><br><center><input type="submit" value="Загрузить"><img src="/img/upload.gif" id="statImgUpl" align="absmiddle" border="0" style="display: none"></center></fieldset></form>'); } function typeUploadMusic (){ if ($("#typeUplMusc").is(":checked")) { $("#typeFile1").attr("disabled", true).hide(); $("#typeFile2").attr("disabled", false).show(); } else { $("#typeFile1").attr("disabled", false).show(); $("#typeFile2").attr("disabled", true).hide(); } } function postMusic () { if ($("#typeFile1").val() || $("#typeFile2").val()) { $("#statImgUpl").show().attr("src", "http://isucoz.ru/uploads/posts/2010-10/1288191746_upload.gif"); _uPostForm('addEntForm', {url: '/load/', success: function (re) { if($(re).text().indexOf("Материал успешно добавлен") != -1) {$("#statImgUpl").attr("src", "http://usocial.ru/img/ok.png"); setTimeout(function(){location.reload();},2000); } else { alert($(re).text());$("#statImgUpl").show().attr("src", "http://isucoz.ru/uploads/posts/2010-10/1288191803_error.png");setTimeout(function(){$("#statImgUpl").hide(); }, 3000);} }}); } else { $("#statImgUpl").show().attr("src", "http://isucoz.ru/uploads/posts/2010-10/1288191803_error.png"); alert('Выберите файл для загрузки.');setTimeout(function(){$("#statImgUpl").hide(); }, 3000); } } </script> Материал взят с сайта infoscript.ru
| |||||
Категория: Скрипты uCoz | Просмотров: 3272 | Добавил: antisept | Рейтинг: 3.0/1 | | |||||
Теги: |
Пока комментариев нет. Ты можешь быть первым! | |
Кроме того, материал перепечатывали с сайта на сайт, ставили... файл можно найти на Вэбочке (название tables_tablichki_dli_foruma.js).