powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / один DIV ID не работает в другом
5 сообщений из 5, страница 1 из 1
один DIV ID не работает в другом
    #39267055
yemets63
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
две функции

Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
<script type="text/javascript">
function fun1()
{
    вывод результата в "txtHint1"
}

$(function(){ 	
var btnUpload=$('#upload1');	
var status=$('#status1');	
new AjaxUpload(btnUpload, {		
....    
вывод результата в "txtHint2"
}
</script>



вариант 1 когда результат отображается каждый в своем контейнере
делаю вызов <input .... onClick="fun1()"> - Ok
вывожу результат в <div id="txtHint1"></div> - Ok
вызываю вторую функцию
<div id='upload1'>Загрузить ...</div>
<p><span id='status1' ></span>
</p> - все Ок

вариант 2 когда вызов функции осуществляется из DIV
делаю вызов <input .... onClick="fun1()"> - Ok
вывожу результат в <div id="txtHint1"></div> - Ok

в содержимом txtHint1 прописан вызов функции
<div id='upload1'>Загрузить ...</div> - не реагирует
<p><span id='status1' ></span>
</p>

почему второй вариант не вызывает функцию по DIV
...
Рейтинг: 0 / 0
один DIV ID не работает в другом
    #39267060
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
один DIV ID не работает в другом
    #39267062
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А вообще по идее внутри jQuery используется eval().

Покажите, как результат txtHint1 выводите. Через вызов .html() ?
Покажите, как выглядит вызов функции, что не срабатывает.
...
Рейтинг: 0 / 0
один DIV ID не работает в другом
    #39267068
yemets63
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,

я конечно переписал по другому вторую функцию, но все же, что не так?

Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
<script type="text/javascript">
function fun1(idstr)
{
if (idstr=="")
  {   document.getElementById("txtHint1").innerHTML="";
  return;   }
if (window.XMLHttpRequest)
  {  xmlhttp=new XMLHttpRequest();   }
else
  {   xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");   }
xmlhttp.onreadystatechange=function()
  {   if (xmlhttp.readyState==4 && xmlhttp.status==200)
     {     document.getElementById("txtHint1").innerHTML=xmlhttp.responseText;     }
  }
xmlhttp.open("GET","file.php?para="+idstr,true);
xmlhttp.send();
}
</script>

<script language="JavaScript"  type="text/javascript">
$(function(){ 	
var btnUpload=$('#upload1');	
var status=$('#status1');	
new AjaxUpload(btnUpload, {		
action: 'upload-file.php?.................',		
name: 'uploadfile1',		
onSubmit: function(file, ext){			
if (! (ext && /^(jpg|jpeg)$/.test(ext))){			
status.text('Типы файлов для загрузки JPG');			
return false;		
}		
status.text('Загрузка...');	
},	onComplete: 
function(file, response){	status.text(file);	
$('<li></li>').prependTo('#files1').html('<img src="uploads/'+file+'>').addClass('success');}});});
</script>
...
Рейтинг: 0 / 0
один DIV ID не работает в другом
    #39267069
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yemets63, если Вы ожидаете, что в этом месте
Код: javascript
1.
document.getElementById("txtHint1").innerHTML=xmlhttp.responseText

должно что-то сработать, то смотрите ссылку выше. Если чего-то другого, то объяснити толком.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / один DIV ID не работает в другом
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]