[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: на что заменить код js?
dvs
В этом коде действие происходит при нажатии на ссылку

<a href="javascript:$('#file_upload').uploadifySettings('buttonText','Browse');">Change Button Text</a>

Мне нужно чтоб действие происходило без ссылки и автоматически



Спустя 9 минут, 29 секунд (1.09.2011 - 11:54) bodja написал(а):
Пробуйте так
<body onload="javascript:$('#file_upload').uploadifySettings('buttonText','Browse');">

Нужно вставить там где тег body

Спустя 8 минут, 52 секунды (1.09.2011 - 12:03) dvs написал(а):
спасибо

Спустя 1 час, 50 минут, 46 секунд (1.09.2011 - 13:53) dvs написал(а):
а какие еще варианты есть? так не получилось(
<body onload="javascript:$('#file_upload').uploadifySettings('scriptData',{'group':xxxxxx});">

Спустя 9 минут, 53 секунды (1.09.2011 - 14:03) ИНСИ написал(а):
Цитата
{'group':xxxxxx}

xxxxxx - попробуй поставить в одинарные ковычки

Спустя 3 минуты, 52 секунды (1.09.2011 - 14:07) SerginhoLD написал(а):
в head засунь все это
$(document).ready(function() {
$('#file_upload').uploadifySettings('buttonText','Browse');
});

Спустя 1 час, 51 минута, 18 секунд (1.09.2011 - 15:58) dvs написал(а):
не получается в одном и том же файле
этот код работает
	
<select name="group" onchange="javascript:$('#file_upload').uploadifySettings('scriptData',{'group':this.options
[this.selectedIndex].value});"
>
<option
value="www">Выберите папку</option>
<option
value="w1w">sss</option>
</select>

этот
<body onload="javascript:$('#file_upload').uploadifySettings('scriptData',{'group':'333'});">

и этот

<head>
<script>

$(document).ready(function() {
$('#file_upload').uploadifySettings('scriptData',{'group':'333'});
});
</script></head>

не работают, пробовал все по отдельности конечно

Спустя 3 часа, 15 минут, 16 секунд (1.09.2011 - 19:14) ИНСИ написал(а):
dvs попробуй так:

<script>
$(document).ready(function() {
alert('Страница загружена!');
$('#file_upload').uploadifySettings('scriptData',{'group':'333'});
});
</
script>


Если выйдет сообщение, смотри свой загрузчик....

Спустя 1 час, 13 минут, 37 секунд (1.09.2011 - 20:27) dvs написал(а):
попробовал, alert(); работает, сообщение выскакивает, а вот эта штука
$('#file_upload').uploadifySettings('scriptData',{'group':'333'});

не работает(, данные в загрузчик не передаются, если принудительно в мультизагрузчике меняю строчку
'scriptData'  : {'group':''},
на такую
'scriptData'  : {'group':'rrr'},
- то работает, но мне нужно вместо 'rrr' свои данные отправить из $_GET['group']

Спустя 24 минуты, 6 секунд (1.09.2011 - 20:51) bodja написал(а):
Залепите это все в самом конце типа </script></html>

Спустя 1 час, 38 минут, 42 секунды (1.09.2011 - 22:30) dvs написал(а):
не-а, не заработало((
<script>
$(document).ready(function() {
alert('Страница загружена!');
$('#file_upload').uploadifySettings('scriptData',{'group':'333'});
});
</script>
</html>

один только alert исправно работает

во! такая ошибка есть драгонфлай пишет:
Uncaught exception: TypeError: 'document.getElementById(a(this).attr("id")+"Uploader").updateSettings' is not a function

Error thrown at line 26, column 12530 in <anonymous function: uploadifySettings>() in http://dmitryuk.jino.ru/include/tinymce/jscripts/tiny_mce/plugins/fileatt/uploadify/jquery. uploadify.v2.1.4.min.js:
g=document.getElementById(a(this).attr("id")+"Uploader").updateSettings(f,j)
called from line 30, column 132 in <anonymous function: each>(a, b, d) in http://dmitryuk.jino.ru/include/tinymce/jscripts/tiny_mce/plugins/fileatt/uploadify/jquery- 1.4.2.min.js:
for(d=a[0];e<j&&b.call(d,e,d)!==false;d=a[++e])
called via Function.prototype.call() from line 24, column 260 in <anonymous function: each>(a, b) in http://dmitryuk.jino.ru/include/tinymce/jscripts/tiny_mce/plugins/fileatt/uploadify/jquery- 1.4.2.min.js:
return c.each(this,a,b)
called from line 26, column 12298 in <anonymous function: uploadifySettings>(f, j, c) in http://dmitryuk.jino.ru/include/tinymce/jscripts/tiny_mce/plugins/fileatt/uploadify/jquery. uploadify.v2.1.4.min.js:
a(this).each(function(){if(f=="scriptData"&&j!=null){if©{var i=j}else{var i=a.extend(a(this).data("settings").scriptData,j)}var l="";for(var k in i){l+="&"+k+"="+i[k]}j=escape(l.substr(1))}g=document.getElementById(a(this). attr("id")+"Uploader").updateSettings(f,j)});
called from line 4, column 2 in <anonymous function>() in http://dmitryuk.jino.ru/include/tinymce/jscripts/tiny_mce/plugins/fileatt/fileatt-fileuploa dmore.php:
$('#file_upload').uploadifySettings('scriptData',{'group':'333'});
called from line 26, column 460 in <anonymous function: ready>() in http://dmitryuk.jino.ru/include/tinymce/jscripts/tiny_mce/plugins/fileatt/uploadify/jquery- 1.4.2.min.js:
a.call(s,c);
called via Function.prototype.call() from line 33, column 235 in <anonymous function: L>() in http://dmitryuk.jino.ru/include/tinymce/jscripts/tiny_mce/plugins/fileatt/uploadify/jquery- 1.4.2.min.js:
c.ready()

Спустя 19 часов, 54 минуты, 36 секунд (2.09.2011 - 18:25) dvs написал(а):
заметил такую штуку в коде
<select name="group" onchange="javascript:$('#file_upload').uploadifySettings('scriptData',{'group':this.options
[this.selectedIndex].value});"
>
<option
value="www">Выберите папку</option>
<option
value="w1w">sss</option>
</select>

просто меняю onChange меняю на onload и функция js уже не запускается

Спустя 1 час, 8 минут, 56 секунд (2.09.2011 - 19:34) killer8080 написал(а):
Цитата (dvs @ 2.09.2011 - 18:25)
просто меняю onChange меняю на onload и функция js уже не запускается

а откуда у селекта возьмётся событие onload?
А если так
<select name="group" onchange="$('#file_upload').uploadifySettings('scriptData', {group : this.value});">
<option
value="www">Выберите папку</option>
<option
value="w1w">sss</option>
</select>

Спустя 27 минут, 49 секунд (2.09.2011 - 20:01) dvs написал(а):
мне нужно чтоб функция сработала в любом случае, а не при изменении значения в селекте...

Спустя 2 часа, 30 минут, 44 секунды (2.09.2011 - 22:32) bodja написал(а):
Насколько я в курсе onload только у body есть,на остальное ставить бесполезно.
У меня такое подозрение ,что у вас не успевают подготовится данные для нормальной работы функции,тоесть недостаточно подождать загрузку всей страницы ,но и выждать пока не выполнится необходимый яваскрипт,
сделайте выполнение своей функции с задержкой,и посмотрите результат.

Спустя 15 часов, 5 минут, 27 секунд (3.09.2011 - 13:38) killer8080 написал(а):
Цитата (bodja @ 2.09.2011 - 22:32)
Насколько я в курсе onload только у body есть,на остальное ставить бесполезно.

Не только, ещё у <img> есть smile.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.