• Страница 1 из 2
  • 1
  • 2
  • »
Скрипты и коды для юкоз - Форум аццкого кодера » Записи участника » legolas [26]
Результаты поиска
Дата: Воскресенье, 07.06.2015, 12:56 | Сообщение #1 | Тема: Как привязать значения фильтра к дополнительным полям
Сержант
Группа: Проверенные
Сообщений: 26
Награды: 0
Репутация: 0
Статус: Offline


Здравствуйте. Не получается вывести значение фильтра в поле теги в этом скрипте:
Код
<script type="text/javascript">  
var ArrId = [ "#bdF16", "#bdF15", "#bdF18", "#bdF20","#catSelector9", ".filterBlock" ];  
$(document).ready(function(){  
for (var i = 0; i < ArrId.length; i++) {  
$(ArrId[i]).change(function(){  
var ArrTag = [];  
document.getElementById('suggEdit').value='';  
for (var i = 0; i < ArrId.length; i++) {  
var title = $(ArrId[i]).val().split(' ');  
for (var j = 0; j < title.length; j++) {  
if (title[j].length > 1) {  
if (ArrTag.indexOf(title[j]) == -1) {  
  $("#suggEdit").val($('div.filterBlock input:checked',this).val($(this).next().html()) + ', ' + $('#bdF20 option:selected').html() + ', ' + $('#bdF18 option:selected').html() + ', ' + $('#catSelector9').val());  
ArrTag.push(title[j]);  
}  
}  
}  
}  
});  
}  
});  
</script>


Выдает [objectObject] вместо значения label


 
Дата: Понедельник, 08.06.2015, 17:59 | Сообщение #2 | Тема: Как привязать значения фильтра к дополнительным полям
Сержант
Группа: Проверенные
Сообщений: 26
Награды: 0
Репутация: 0
Статус: Offline


Страница добавления модуль доска обьявлений
скрипт стоит после $BODY$

код фильтра:
Код

<tr id="bdM52"><td class="manTd1" id="bdM53">Страна:</td><td class="manTd2" id="bdM54"><div class="filterBlock" style="height:200px;width:200px;overflow:auto;white-space:nowrap;"><input type="checkbox" name="filter2" value="1" id="fk21"><label for="fk21">Австралия</label><br><input type="checkbox" name="filter2" value="2" id="fk22"><label for="fk22">Австрия</label><br><input type="checkbox" name="filter2" value="3" id="fk23"><label for="fk23">Аргентина</label><br><input type="checkbox" name="filter2" value="4" id="fk24"><label for="fk24">Армения</label><br><input type="checkbox" name="filter2" value="5" id="fk25"><label for="fk25">Бельгия</label><br><input type="checkbox" name="filter2" value="6" id="fk26"><label for="fk26">Бразилия</label><br><input type="checkbox" name="filter2" value="7" id="fk27"><label for="fk27">Великобритания</label><br><input type="checkbox" name="filter2" value="8" id="fk28"><label for="fk28">Венгрия</label><br><input type="checkbox" name="filter2" value="9" id="fk29"><label for="fk29">Германия</label><br><input type="checkbox" name="filter2" value="10" id="fk210"><label for="fk210">Гонконг</label><br><input type="checkbox" name="filter2" value="11" id="fk211"><label for="fk211">Греция</label><br><input type="checkbox" name="filter2" value="12" id="fk212"><label for="fk212">Дания</label><br><input type="checkbox" name="filter2" value="13" id="fk213"><label for="fk213">Израиль</label><br><input type="checkbox" name="filter2" value="14" id="fk214"><label for="fk214">Индия</label><br><input type="checkbox" name="filter2" value="15" id="fk215"><label for="fk215">Индонезия</label><br><input type="checkbox" name="filter2" value="16" id="fk216"><label for="fk216">Ирландия</label><br><input type="checkbox" name="filter2" value="17" id="fk217"><label for="fk217">Исландия</label><br><input type="checkbox" name="filter2" value="18" id="fk218"><label for="fk218">Испания</label><br><input type="checkbox" name="filter2" value="19" id="fk219"><label for="fk219">Италия</label><br><input type="checkbox" name="filter2" value="20" id="fk220"><label for="fk220">Казахстан</label><br><input type="checkbox" name="filter2" value="21" id="fk221"><label for="fk221">Канада</label><br><input type="checkbox" name="filter2" value="22" id="fk222"><label for="fk222">Китай</label><br><input type="checkbox" name="filter2" value="23" id="fk223"><label for="fk223">Мексика</label><br><input type="checkbox" name="filter2" value="24" id="fk224"><label for="fk224">Нидерланды</label><br><input type="checkbox" name="filter2" value="25" id="fk225"><label for="fk225">Новая Зеландия</label><br><input type="checkbox" name="filter2" value="26" id="fk226"><label for="fk226">Норвегия</label><br><input type="checkbox" name="filter2" value="27" id="fk227"><label for="fk227">ОАЭ</label><br><input type="checkbox" name="filter2" value="28" id="fk228"><label for="fk228">Польша</label><br><input type="checkbox" name="filter2" value="29" id="fk229"><label for="fk229">Россия</label><br><input type="checkbox" name="filter2" value="30" id="fk230"><label for="fk230">Румыния</label><br><input type="checkbox" name="filter2" value="31" id="fk231"><label for="fk231">Сербия</label><br><input type="checkbox" name="filter2" value="32" id="fk232"><label for="fk232">СССР</label><br><input type="checkbox" name="filter2" value="33" id="fk233"><label for="fk233">США</label><br><input type="checkbox" name="filter2" value="34" id="fk234"><label for="fk234">Таиланд</label><br><input type="checkbox" name="filter2" value="35" id="fk235"><label for="fk235">Турция</label><br><input type="checkbox" name="filter2" value="36" id="fk236"><label for="fk236">Украина</label><br><input type="checkbox" name="filter2" value="37" id="fk237"><label for="fk237">Финляндия</label><br><input type="checkbox" name="filter2" value="38" id="fk238"><label for="fk238">Франция</label><br><input type="checkbox" name="filter2" value="39" id="fk239"><label for="fk239">Чехия</label><br><input type="checkbox" name="filter2" value="40" id="fk240"><label for="fk240">Швейцария</label><br><input type="checkbox" name="filter2" value="41" id="fk241"><label for="fk241">Швеция</label><br><input type="checkbox" name="filter2" value="42" id="fk242"><label for="fk242">ЮАР</label><br><input type="checkbox" name="filter2" value="43" id="fk243"><label for="fk243">Южная Корея</label><br><input type="checkbox" name="filter2" value="44" id="fk244"><label for="fk244">Япония</label><br></div></td></tr>

Добавлено (07.06.2015, 17:15)
---------------------------------------------

Код
<div class="filterBlock" style="height:200px;width:200px;overflow:auto;white-space:nowrap;"><input type="checkbox" name="filter2" value="1" id="fk21"><label for="fk21">Австралия</label><br><input type="checkbox" name="filter2" value="2" id="fk22"><label for="fk22">Австрия</label><br><input type="checkbox" name="filter2" value="3" id="fk23"><label for="fk23">Аргентина</label><br><input type="checkbox" name="filter2" value="4" id="fk24"><label for="fk24">Армения</label><br><input type="checkbox" name="filter2" value="5" id="fk25"><label for="fk25">Бельгия</label><br><input type="checkbox" name="filter2" value="6" id="fk26"><label for="fk26">Бразилия</label><br><input type="checkbox" name="filter2" value="7" id="fk27"><label for="fk27">Великобритания</label><br><input type="checkbox" name="filter2" value="8" id="fk28"><label for="fk28">Венгрия</label><br><input type="checkbox" name="filter2" value="9" id="fk29"><label for="fk29">Германия</label><br><input type="checkbox" name="filter2" value="10" id="fk210"><label for="fk210">Гонконг</label><br><input type="checkbox" name="filter2" value="11" id="fk211"><label for="fk211">Греция</label><br><input type="checkbox" name="filter2" value="12" id="fk212"><label for="fk212">Дания</label><br><input type="checkbox" name="filter2" value="13" id="fk213"><label for="fk213">Израиль</label><br><input type="checkbox" name="filter2" value="14" id="fk214"><label for="fk214">Индия</label><br><input type="checkbox" name="filter2" value="15" id="fk215"><label for="fk215">Индонезия</label><br><input type="checkbox" name="filter2" value="16" id="fk216"><label for="fk216">Ирландия</label><br><input type="checkbox" name="filter2" value="17" id="fk217"><label for="fk217">Исландия</label><br><input type="checkbox" name="filter2" value="18" id="fk218"><label for="fk218">Испания</label><br><input type="checkbox" name="filter2" value="19" id="fk219"><label for="fk219">Италия</label><br><input type="checkbox" name="filter2" value="20" id="fk220"><label for="fk220">Казахстан</label><br><input type="checkbox" name="filter2" value="21" id="fk221"><label for="fk221">Канада</label><br><input type="checkbox" name="filter2" value="22" id="fk222"><label for="fk222">Китай</label><br><input type="checkbox" name="filter2" value="23" id="fk223"><label for="fk223">Мексика</label><br><input type="checkbox" name="filter2" value="24" id="fk224"><label for="fk224">Нидерланды</label><br><input type="checkbox" name="filter2" value="25" id="fk225"><label for="fk225">Новая Зеландия</label><br><input type="checkbox" name="filter2" value="26" id="fk226"><label for="fk226">Норвегия</label><br><input type="checkbox" name="filter2" value="27" id="fk227"><label for="fk227">ОАЭ</label><br><input type="checkbox" name="filter2" value="28" id="fk228"><label for="fk228">Польша</label><br><input type="checkbox" name="filter2" value="29" id="fk229"><label for="fk229">Россия</label><br><input type="checkbox" name="filter2" value="30" id="fk230"><label for="fk230">Румыния</label><br><input type="checkbox" name="filter2" value="31" id="fk231"><label for="fk231">Сербия</label><br><input type="checkbox" name="filter2" value="32" id="fk232"><label for="fk232">СССР</label><br><input type="checkbox" name="filter2" value="33" id="fk233"><label for="fk233">США</label><br><input type="checkbox" name="filter2" value="34" id="fk234"><label for="fk234">Таиланд</label><br><input type="checkbox" name="filter2" value="35" id="fk235"><label for="fk235">Турция</label><br><input type="checkbox" name="filter2" value="36" id="fk236"><label for="fk236">Украина</label><br><input type="checkbox" name="filter2" value="37" id="fk237"><label for="fk237">Финляндия</label><br><input type="checkbox" name="filter2" value="38" id="fk238"><label for="fk238">Франция</label><br><input type="checkbox" name="filter2" value="39" id="fk239"><label for="fk239">Чехия</label><br><input type="checkbox" name="filter2" value="40" id="fk240"><label for="fk240">Швейцария</label><br><input type="checkbox" name="filter2" value="41" id="fk241"><label for="fk241">Швеция</label><br><input type="checkbox" name="filter2" value="42" id="fk242"><label for="fk242">ЮАР</label><br><input type="checkbox" name="filter2" value="43" id="fk243"><label for="fk243">Южная Корея</label><br><input type="checkbox" name="filter2" value="44" id="fk244"><label for="fk244">Япония</label><br></div>

Добавлено (08.06.2015, 17:59)
---------------------------------------------
День добрый, получилось вывести
$('div.filterBlock input:checked').next().html()
Но выводит только одно выбранное значение, а как вывести все значения?

Прикрепления: 0493096.jpg (94.1 Kb)

 
Дата: Понедельник, 08.06.2015, 18:53 | Сообщение #3 | Тема: Как привязать значения фильтра к дополнительным полям
Сержант
Группа: Проверенные
Сообщений: 26
Награды: 0
Репутация: 0
Статус: Offline


Да, все работает, только показывает всего одно значение из выбранных.

$('div.filterBlock input:checked').next().html()


 
Дата: Вторник, 09.06.2015, 18:50 | Сообщение #4 | Тема: Как привязать значения фильтра к дополнительным полям
Сержант
Группа: Проверенные
Сообщений: 26
Награды: 0
Репутация: 0
Статус: Offline


Огромное спасибо, все получилось, можно еще вопросик?

 
Дата: Среда, 10.06.2015, 13:16 | Сообщение #5 | Тема: Как привязать значения фильтра к дополнительным полям
Сержант
Группа: Проверенные
Сообщений: 26
Награды: 0
Репутация: 0
Статус: Offline


На странице добавления материала добавил скрипт меняющий доп поле на селект.
Код
(function(){  
var s=$('#addEntForm .manFlOth4'),l=s.val();  
s.replaceWith('<select class="manFlOth4 checkbox" type="hidden" name="other4" multiple><option value="1">1</option><option value="2">2</option><option value="3">3</option></select>');  
$('#addEntForm .manFlOth4').val(l);  
})();


Выбираются несколько значений и другим скриптом заполняются в поле тегов. Все работает четко, но на странице материала выводится только одно выбранное значение код $OTHER4$.


 
Дата: Четверг, 11.06.2015, 00:57 | Сообщение #6 | Тема: Как привязать значения фильтра к дополнительным полям
Сержант
Группа: Проверенные
Сообщений: 26
Награды: 0
Репутация: 0
Статус: Offline


Осталась только эта проблема, как сделать? Может вместо селекта input сделать, поможет?

Добавлено (10.06.2015, 21:27)
---------------------------------------------

Код
(function(){  
var s=$('#addEntForm .manFlOth4'),l=s.val();  
s.replaceWith('<div class="filterBlock manFlOth4" style="height:200px;width:200px;overflow:auto;white-space:nowrap;"><input type="checkbox" name="other4" id="1"><label for="1">11</label><br><input type="checkbox" name="other4" id="2"><label for="2">12</label><br></div>');  
$('#addEntForm .manFlOth4').val(l);  
})();


Такой скрипт вывел "on", блин.

Добавлено (11.06.2015, 00:57)
---------------------------------------------
Сам сделал. Сперва выбранные значения копируются в скрытое поле other4, а оттуда в теги.
Такой вопрос как убрать последнюю запятую на странице материала что выводит other4?

Код
<div class="111"><a href="#">1</a>, <a href="#">2</a>, <a href="#">3</a>[color=red],[/color]</div>


 
Дата: Четверг, 11.06.2015, 09:05 | Сообщение #7 | Тема: Скрипт добавления материала в избранное
Сержант
Группа: Проверенные
Сообщений: 26
Награды: 0
Репутация: 0
Статус: Offline


Цитата
Не добавлять ее в поле при “копируются в скрытое поле other4, а оттуда в теги”..
Я не в курсе как именно вы это делаете, но понятно, что попадает она туда не сама.

Ага, убрал, вконце ставил +", "+.
А такой вопрос не по теме.
Скрипт добавления материала в избранное(закладки). Копирует материал в модуль статьи.
Код
imagesType = ['<i class="fa fa-spinner"></i>','<i class="fa fa-exclamation-circle"></i>','<i class="fa fa-heart"></i>']
function addEntry(title, idm, link) {
  $('#' + idm).html('<span>'+imagesType[0]+'</span>');
  $.get('/publ/0-0-0-0-17?' + Math.random(), function (data) {
if($('.countFav',data).size()>'50'){$('#' + idm).html('<span>'+imagesType[1]+'</span>');_uWnd.alert('<center><font color="red">Вы не можете добавить более <b>50</b> фильмов в избранное</font></center>', 'Ошибка', {w: 300,h: 70});}
else{
  if ($('.idm' + idm, data).text().indexOf(title) != -1) {
  $('#' + idm).html('<span>'+imagesType[1]+'</span>');
  _uWnd.alert('<center><font color="red">Вы уже добавляли этот фильм в избранное</font></center>', 'Ошибка', {
  w: 300,
  h: 70
  });
  }
  else {
  $.get('/publ/0-0-0-0-1', function (data) {
  var ssid = $('input[name="ssid"]', data).val();
  $.post('/publ/', {
  a: '12',
  jkd428: '1',
  jkd498: '1',
  ocat: '1',
  title: title,
  brief: link,
  aname: idm,
  brief: link,
  ssid: ssid,
  },
  function (response) {
  r = $(response).text()
  if (r.indexOf('успешно') != -1) {
  $('#' + idm).html('<span>'+imagesType[2]+'</span>')
  }
  else {
  $('#' + idm).html('<span>'+imagesType[1]+'</span>')
  }
  });
  });
  }}
  });
}
$('#myfavorite').click(function() {
new _uWnd('favor',' ',430,100,{autosize:1,maxh:300,minh:100,align:0,close:1,oncontent:function() {
$.get('/publ/0-0-0-0-17?'+Math.random(),function(data){
if($('.resFav',data).text()){
$('div[class^="zkl"]',data).each(function() {
$('.ajaxFav').append($(this).html())
_uWnd.getbyname('favor').checksize();
});
}
else{$('.ajaxFav').html('<div style="margin:38px;text-align:center;"><i class="fa fa-exclamation-circle"></i> Вы ещё не добавляли фильмы в избранное.</div>')}
});
}},'<div class="ajaxFav" style="margin:4px;"></div>');
});


Вид материалов каталога статей
[/code]<div class="resFav">
<div class="zkl$AUTHOR_NAME$">
<fieldset id="zaklHover"><div style="float:left;" class="idm$AUTHOR_NAME$"><a href="$MESSAGE$">$TITLE$</a></div><div class="del$ID$" style="float:right;cursor:pointer;"><img onclick="$('.del$ID$').html('<img src=\'http://uweb.su/images/loader.gif\'>');$.get('/index/92-1-$ID$-<?substr($MODER_PANEL$, strrpos($MODER_PANEL$,"','h")-8,8)?>',function(){$('.del$ID$').html('<font color=\'red\'>Удалено</font>');});" src="http://uweb.su/images/del.png"></div></fieldset>
<span class="countFav"></span>
</div>
</div>
Код

И в виде материалов (в моем случае доска объявлений) где размещается кнопка добавления в избранное
<?if($USER_LOGGED_IN$)?><span id="$ID$" style="cursor:pointer;"><img src="http://uweb.su/images/tag_orange_add.png" onclick="addEntry('$TITLE$','$ID$','$ENTRY_URL$')" style="margin-left:6px;"></span><?endif?>
Код

Посмотреть материалы добавленныематериалы можно по ссылке
<a href="javascript://" rel="nofollow" id="myfavorite">Мои закладки</a>

Вопрос. Как вывести еще и изображения $IMG_URL1$?


 
Дата: Четверг, 11.06.2015, 11:29 | Сообщение #8 | Тема: Скрипт добавления материала в избранное
Сержант
Группа: Проверенные
Сообщений: 26
Награды: 0
Репутация: 0
Статус: Offline


Цитата

Добавлять в “закладки”, кроме ссылки и титле еще и ссылку на изображение.
Иначе - никак.

Так вот, что куда добавить, чтобы изображение вывелось?


 
Дата: Четверг, 11.06.2015, 18:14 | Сообщение #9 | Тема: Скрипт добавления материала в избранное
Сержант
Группа: Проверенные
Сообщений: 26
Награды: 0
Репутация: 0
Статус: Offline


Немного не пойму, т.е. мне как прописать img: img, или как?

Добавлено (11.06.2015, 17:39)
---------------------------------------------

Цитата
задает полю brief значение == link.


задал полю imgurl значение == link.

Выводится:

Код
<img src="$IMG_URL1$" />
- не выводится

Дальше не получается(

Добавлено (11.06.2015, 18:14)
---------------------------------------------
задал полю asite значение == link.

asite стало == ссылка на материал

а как на изображение непойму

 
Дата: Четверг, 11.06.2015, 20:49 | Сообщение #10 | Тема: Скрипт добавления материала в избранное
Сержант
Группа: Проверенные
Сообщений: 26
Награды: 0
Репутация: 0
Статус: Offline


Вот, Ваши подсказки никак не помогают.

img: source, -не работает
source: img, -не работает
source: link, -не работает
link: source, -не работает
img: link, -не работает
link: img, -не работает
.......

Можно так еще месяц пальцем в небо тыкать

Код
a - 12  
jkd428 - 1  
jkd498 - 1  
ocat - id категории.  
title - название материала.  
brief - краткое описание.  
format_brief (1/0) - заменять переводы строк тегом <BR>.  
html_brief (1/0) - включить HTML теги  
message - полный текст материала.  
format_message (1/0) - заменять переводы строк тегом <BR>.  
html_message (1/0) - включить HTML теги.  
user - материал добавил.  
coms_allowed (1/0) - позволить оставлять комментарии.  
sbcr (1/0) - получать извещения о комментариях.  
is_pending (1/0) - материал недоступен для просмотра.  
aname - полное имя.  
asite - web-site.  
aemail - e-mail.  
source - ссылка на источник материала.  
tags - теги (через запятую).  
ssid - session id.


Здесь нет ссылки на изображение, или я думаю не в том направлении.
В поле source я хочу вставить ссылку на изображение $URL_IMG$.

Пишу что нужно добавить ссылку на изображение дописывая ,'$IMG_URL1$' в этот код:

Код
<?if($USER_LOGGED_IN$)?><span id="$ID$" style="cursor:pointer;"><img src="http://uweb.su/images/tag_orange_add.png" onclick="addEntry('$TITLE$','$ID$','$ENTRY_URL$','$IMG_URL1')" style="margin-left:6px;"></span><?endif?>


Выводиться изображение будет кодом $SOURCE$:
Код
<img class="infimg" src="$SOURCE$" title="$TITLE$">


Для этого в скрипте нужно это прописать:
source: ?
Вот это под вопросом.


 
Дата: Четверг, 11.06.2015, 23:46 | Сообщение #11 | Тема: Скрипт добавления материала в избранное
Сержант
Группа: Проверенные
Сообщений: 26
Награды: 0
Репутация: 0
Статус: Offline


Цитата
Прописать нужно ту переменную, что вы передаете в функцию добавления. В оригинале там только title, idm, link - а нужно еще и ссылку передать:


И сразу все заработало)

Добавлено (11.06.2015, 23:46)
---------------------------------------------
А если я добавляю select в форму добавления материала

Код
(function(){  
var s=$('#addEntForm .manFlOth4'),l=s.val();  
s.replaceWith('<input type="hidden" id="bdF16" class="manFlOth4" name="other4"><select id="bdrd" multiple>$GLOBAL_DIRECTOR$</select>');  
$('#addEntForm .manFlOth4').val(l);  
})();


где $GLOBAL_DIRECTOR$ это очень много option .
Чтобы скрипт работал их нужно писать в одну строчку, что не очень удобно.
Как сделать чтобы option в столбец и скрипт работал.


 
Дата: Воскресенье, 14.06.2015, 20:17 | Сообщение #12 | Тема: Cкрипт подгрузки кода из другого файла? JavaScript
Сержант
Группа: Проверенные
Сообщений: 26
Награды: 0
Репутация: 0
Статус: Offline


Ну что же за чудо Юкоз. Только все получилось, как снова проблема. Из-за огромного кол-ва option в глобальных блоках теперь непомещается код на страницу, более 75000 символов(((((((
Может всетаки есть какойскрипт подгрузки кода из другого файла или фрэймом? Хоть бросай теперь все(

Добавлено (14.06.2015, 11:30)
---------------------------------------------
Помоему получилось, через document.write

Добавлено (14.06.2015, 11:41)
---------------------------------------------
На странице редактирования не работае, гдето слэшем перекрыть надо

Код
    e.replaceWith('<input type="text" id="bdF15" class="manFlOth3" style="width:100%" name="other3"><br><select id="bdbd" multiple><script src="/js/actors.js"></script></select>');  

Добавлено (14.06.2015, 18:50)
---------------------------------------------
Вот полный код:

Код
(function(){  
var e=$('#addEntForm .manFlOth3'),v=e.val();  
e.replaceWith('<input type="text" id="bdF15" class="manFlOth3" style="width:100%" name="other3"><br><select id="bdbd" multiple><script src="/js/actors.js"><\/script></select>');  
$('#addEntForm .manFlOth3').val(v);  
})();

Добавлено (14.06.2015, 20:17)
---------------------------------------------

Код
(function(){  
var e=$('#addEntForm .manFlOth3'),v=e.val();
var ACTORS='<script src="/js/actors.js"></script>';     
e.replaceWith('<input type="text" id="bdF15" class="manFlOth3" style="width:100%" name="other3"><br><select id="bdbd" multiple>'+ACTORS+'</select>');  
$('#addEntForm .manFlOth3').val(v);  
})();


И так не катит


 
Дата: Понедельник, 15.06.2015, 14:43 | Сообщение #13 | Тема: Cкрипт подгрузки кода из другого файла? JavaScript
Сержант
Группа: Проверенные
Сообщений: 26
Награды: 0
Репутация: 0
Статус: Offline


Цитата

Цитата likbezz, Пт, 12.06.2015, 02:03:43
Или всю эту функцию поместить в отдельный файл и подключать уже его.
А в файле так:

Уже готовый код, .. зачем изобретать велосипед?


Так я им и воспользовался но тег script внутри скрипта не работает

http://hdonline.ucoz.com/IMG_20150615_102825.jpg

Если поставить слэш <\/script> , то скрипт работает, только его содержимое (все мои option) находятся в самом низу страницы.

Добавлено (15.06.2015, 11:59)
---------------------------------------------
Может конфликтует гдето?
Если туда же ставить глобальный блок с тем же содержимым, все на своих местах становится.

Добавлено (15.06.2015, 14:16)
---------------------------------------------
Нашел как вставить <script>

Код
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<script type="text/javascript">
     document.write('Подключаем test1.js<br>');
     document.write('<script type="text/javascript" src="test1.js"><\x2fscript>');
     document.write('Подключаем test2.js<br>');
     document.write('<script type="text/javascript" src="test2.js"><\x2fscript>');
     document.write('Закончили подключать<br>');
</script>
</body>
</html>


Все равно весь мой текст из скрипта всамом конце страницы.
Может в head скрипт вставить?

Добавлено (15.06.2015, 14:43)
---------------------------------------------
В head функция не работает(

 
Дата: Понедельник, 15.06.2015, 18:16 | Сообщение #14 | Тема: Cкрипт подгрузки кода из другого файла? JavaScript
Сержант
Группа: Проверенные
Сообщений: 26
Награды: 0
Репутация: 0
Статус: Offline


Но думал так сделать ведь у меня во всех страницах отлично работает
Код
<input type="hidden" id="bdF16" class="manFlOth4" name="other4"><select id="bdrd" multiple><script src="/js/actors.js"></script></select>


а в нем и еще в одном файле
Код
document.write('а тут около 1000 option');


накладно все переделывать, но если больше ничего не поможет, как на других страницах выводить?
Код
document.write('<input type="hidden" id="bdF16" class="manFlOth4" name="other4"><select id="bdrd" multiple>'+DIRECTOR+'</select>');


 
Дата: Понедельник, 15.06.2015, 22:00 | Сообщение #15 | Тема: Cкрипт подгрузки кода из другого файла? JavaScript
Сержант
Группа: Проверенные
Сообщений: 26
Награды: 0
Репутация: 0
Статус: Offline


Код
<script src="/js/actors.js"></script>


в этом файле у меня код, потому что не влазит в глобальный блок,
а код такой:

Код
document.write('<option value="0">FAMILY</option><option value="Arial">Arial</option><option value="Times">Times</option><option value="Courier">Courier</option> и так далее.........')


Цитата
На каких “других”? Этот код нужен только для страницы добавления/редактирования..


На всех страницах у меня поиск по значениям option:value

Код
<div class="col-md-3">
<div class="service-item">
<select size="1" name="q" class="mainBtn2" style="font-weight:bold" onchange="window.location.href='/search/'+this.options[this.selectedIndex].value">
<script src="/js/actors.js"></script>
</select>
</form>
</div>
</div>


А на странице добавления выбор из option в поле.


 
Скрипты и коды для юкоз - Форум аццкого кодера » Записи участника » legolas [26]
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:


Мобильная версия