Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Не понимаю причину нерабочести
 
 автор: Shorr Kan   (20.06.2006 в 12:12)   письмо автору
 
 


<?
if(isset($_GET['size']) and $_GET['size']==1){
$file=filesize('progress.php');?>
document.write("<?=$file/1024;?> Kb");
<?
exit;}
?>
<script>
function readsize(){
  document.getElementById('sizespan').innerHTML='<script src="progress.php?size=1"></script>';
  }
function timesize(){timer=setTimeout("readsize()",time=5000);clearTimeout(timer);}  
timesize();
</script>
<span id="sizespan"></span>


По какой причине железный друг выводит

'; } function timesize(){timer=setTimeout("readsize()",time=5000);clearTimeout(timer);} timesize(); 

?

Если в innerHTML всунуть нетеговые символы - всё работает, но мне это не нужно.

   
 
 автор: RMW   (20.06.2006 в 12:24)   письмо автору
 
   для: Shorr Kan   (20.06.2006 в 12:12)
 

Попробуй вместо "<script></script>" писать "<scri"+"pt></scri"+"pt>"

   
 
 автор: 1999   (20.06.2006 в 12:43)   письмо автору
 
   для: RMW   (20.06.2006 в 12:24)
 

ага пральна

   
 
 автор: Shorr Kan   (20.06.2006 в 13:43)   письмо автору
 
   для: 1999   (20.06.2006 в 12:43)
 


<?
if(isset($_GET['size']) and $_GET['size']==1){
$file=filesize('progress.php');?>
document.write("<?print $file;?> Kb");
<?
exit;}
?>
<script>
function readsize(){
  document.getElementById("sizespan").innerHTML='<sc'+'ript src="progress.php?size=1"></scri'+'pt>';
  timesize();
  }
function timesize(){timer=setTimeout("readsize()",1000);clearTimeout(timer);}  
timesize();
</script>
<span id="sizespan">0</span>


Вообще перестал работать.

   
 
 автор: Бог Зайцев   (20.06.2006 в 14:17)   письмо автору
 
   для: Shorr Kan   (20.06.2006 в 12:12)
 

Насколько я понимаю, это чЮдо должно добавлять скрипт в страничку )

Правильнее вот так:

var wow = document.createElement("SCRIPT");    
wow.type="text/javascript";    
wow.src= 'progress.php?size=1';
document.body.appendChild(wow);    

   
 
 автор: Shorr Kan   (20.06.2006 в 14:24)   письмо автору
 
   для: Бог Зайцев   (20.06.2006 в 14:17)
 

Если я не ошибаюсь - это вставка в body. Но там может быть и множество других элементов, не так ли?

   
 
 автор: Бог Зайцев   (20.06.2006 в 14:51)   письмо автору
 
   для: Shorr Kan   (20.06.2006 в 14:24)
 

Тху )
Будет одним больше.
Тебе надо скрипт вставить или что?

   
 
 автор: Shorr Kan   (20.06.2006 в 15:16)   письмо автору
 
   для: Бог Зайцев   (20.06.2006 в 14:51)
 

Да. Но только ни один вариант не сработал. Ни тот... ни другой.

   
 
 автор: Бог Зайцев   (20.06.2006 в 15:18)   письмо автору
 
   для: Shorr Kan   (20.06.2006 в 15:16)
 

Все отлично работает, код в студию )

   
 
 автор: Shorr Kan   (20.06.2006 в 16:54)   письмо автору
 
   для: Бог Зайцев   (20.06.2006 в 15:18)
 

Согласен, теперь работает (тег боди забыл), но:

а) грузит браузер сильновато
б) не получается поставить тег script в нужную точку. Просто впихивает в боди, куда придется...

p.s. Я ведь точно знаю, что мой вариант - рабочий, он позволяет ставить элемент куда угодно, но почему же не работает?

   
 
 автор: Shorr Kan   (20.06.2006 в 16:56)   письмо автору
 
   для: Shorr Kan   (20.06.2006 в 16:54)
 

О, я с ним договорился. Спасибо.

   
 
 автор: Бог Зайцев   (20.06.2006 в 17:01)   письмо автору
 
   для: Shorr Kan   (20.06.2006 в 16:56)
 

Вместо document.body имя дива )

   
 
 автор: Бог Зайцев   (20.06.2006 в 17:03)   письмо автору
 
   для: Бог Зайцев   (20.06.2006 в 17:01)
 

1. Не больше, чем Ваш вариант.
2. Вместо document.body имя дива )

Ой, Продублировал нечаянно %)

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования