The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Программирование в перл, Подскажите плиз"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"Программирование в перл, Подскажите плиз"  
Сообщение от Hostik (ok) on 27-Авг-06, 22:18 
Доброго времени суток, след. трабла - нужно из перлового скрипта сделать так чтобы страничка прокручивалась через определенное время, загрузилась, секунд например 30 ждем, потом начинается прокрутка вниз страницы (она вся на экран не помещается), потом внизу страницы секунд снова 30 ждем и назад, и заново..
знаю как сделать на java, но при попытке вставить в Перл ничего не происходит, то бишь -

    <HTML>    <HEAD>
</SCRIPT>    <script language=JavaScript>
    <!--
    i=0;flag=0;start_stop=1;
    function my_scroll()
             {
              if(start_stop==1)
                {

                 window.scroll(1,i*10);
                 if(flag==0) i++;
                 if(flag==1) i--;
                 if(i>20) {i=20;flag=1;i=0}
                 if(i<0) {i=0;flag=0;}

                }
              setTimeout("my_scroll()",900);
             }
    // -->
    </script>
    </HEAD>    <BODY onLoad=my_scroll()>
Бла-бла-бла
    </BODY>    </HTML>

Так пашет, а если писать это через скрипт, то бишь -

print "    <HTML>    <HEAD>";
print "</SCRIPT>    <script language=JavaScript>";
print "    <!-- ";
и тп .....то ничего не проиходит... подскажите плиз... срочно надо сделать(((

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Программирование в перл, Подскажите плиз"  
Сообщение от phpcoder email(??) on 28-Авг-06, 06:49 
Видимо в коде на JavaScript есть какие-то символы, которы будучи распечатаны в print посчитались специальными и преобразовались. Вам нужно их экранировать. Как вариант можно использовать конструкцию "текст здесь".
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

2. "Программирование в перл, Подскажите плиз"  
Сообщение от mail on 28-Авг-06, 07:19 
>Доброго времени суток, след. трабла - нужно из перлового скрипта сделать так
>чтобы страничка прокручивалась через определенное время, загрузилась, секунд например 30 ждем,
>потом начинается прокрутка вниз страницы (она вся на экран не помещается),
>потом внизу страницы секунд снова 30 ждем и назад, и заново..
>
>знаю как сделать на java, но при попытке вставить в Перл ничего
>не происходит, то бишь -
>
>    <HTML>    <HEAD>
></SCRIPT>    <script language=JavaScript>
> <!--
> i=0;flag=0;start_stop=1;
> function my_scroll()
>          {
>           if(start_stop==1)
>
>            
> {
>
>            
>  window.scroll(1,i*10);
>            
>  if(flag==0) i++;
>            
>  if(flag==1) i--;
>                 if(i>20) {i=20;flag=1;i=0}
>            
>  if(i<0) {i=0;flag=0;}
>
>            
> }
>           setTimeout("my_scroll()",900);
>
>          }
>    // -->
>    </script>
>    </HEAD>    <BODY onLoad=my_scroll()>
>Бла-бла-бла
>    </BODY>    </HTML>
>
>Так пашет, а если писать это через скрипт, то бишь -
>
>print "    <HTML>    <HEAD>";
>print "</SCRIPT>    <script language=JavaScript>";
>print " <!-- ";
>и тп .....то ничего не проиходит... подскажите плиз... срочно надо сделать(((

к примеру вот так из моего куска:

print <<EOF;
Content-type: text/html

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html
        PUBLIC "-//W3C//DTD XHML 1.0 Transitional//EN"
         "http://www.w3c.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns='http://www.w3c.org/1999/xhtml' lang='ru-RU' xml:lang='ru-RU'>
<head>
    <title>DNS Administrator</title>
<script>
function enableTextField(var1){
  switch (var1) {
    case 'var_host':
        document.getElementById('txt_hostname').setAttribute('disabled', 'disabled');
        document.getElementById('txt_ip').removeAttribute('disabled');
        document.getElementById('box_ptr').removeAttribute('disabled');
        break;
    case 'var_alias':
        document.getElementById('txt_ip').setAttribute('disabled', 'disabled');
        document.getElementById('box_ptr').setAttribute('disabled', 'disabled');
        document.getElementById('txt_hostname').removeAttribute('disabled');
        break;
  }
}
</script>
</head>
<body>
EOF


Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру