HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1191  
Старый 14.02.2009, 03:12
bombeg
Участник форума
Регистрация: 27.10.2008
Сообщений: 244
С нами: 9231271

Репутация: 428
По умолчанию

Цитата:
http://bytes.com/groups/javascript/437346-addeventlistener-attachevent-why-doesnt-work
я уже написал ответ, если у кого другого будет подобный провал в памяти.
 
Ответить с цитированием

  #1192  
Старый 14.02.2009, 09:12
DTW
Участник форума
Регистрация: 11.05.2008
Сообщений: 202
С нами: 9473484

Репутация: 104
По умолчанию

как сделать чтоб функцию вызывало например 20 раз

PHP код:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<
html>
    <
head>
        <
meta http-equiv="Content-Type" content="text/html; charset=utf-8">
        <
title>Untitled Document</title>
    <
script language="JavaScript1.2" charset="utf-8">
       
        function 
worksleep()
        {
        
data = new Date();
        
uzel document.createTextNode("");
        
time data.getHours();
        
            if (
time || time 23) {
                
document.createTextNode("")
                
sleep "You now sleep";
                
uzel.nodeValue sleep;
                
document.getElementById("my").appendChild(uzel);
            }
            else {
                
work "You now work";
                
uzel.nodeValue work;
                
document.getElementById("my").appendChild(uzel);
            }
        
        }
        function 
main()
         {
             
worksleep();
             
                
setInterval("worksleep()"1000);
                
            
            
         }
        
         
        </
script>    
    </
head>
    <
body onload="main()">
     <
div>  
    <
span id="my"></span></div>
    
    
    
    </
body>
</
html
 
Ответить с цитированием

  #1193  
Старый 14.02.2009, 10:48
DMajere
Познающий
Регистрация: 25.12.2008
Сообщений: 34
С нами: 9145978

Репутация: 6
По умолчанию

вставь цикл в тело функции. если я правильно понял то, что ты хочешь...то примерно будет так...
Код:
 function worksleep()
        { цикл(условие цикла)
for(i=1;i<21;i++)
{
далее тело функции
}}
можно вроде вставить код цикла прямо в обработчик

Код:
onload="for(i=1;i<21;i++){main();}"
 
Ответить с цитированием

  #1194  
Старый 14.02.2009, 13:44
bombeg
Участник форума
Регистрация: 27.10.2008
Сообщений: 244
С нами: 9231271

Репутация: 428
По умолчанию

setInterval() подойдет, setTimeout() или про это еще посмотри.
 
Ответить с цитированием

  #1195  
Старый 15.02.2009, 19:39
OnArs
Участник форума
Регистрация: 01.08.2008
Сообщений: 239
С нами: 9356016

Репутация: 31
По умолчанию

Здравствуйте, подскажите пожалуйста, как сделать функцию Вывода на печать текущей странице?


Заранее благодарен!
 
Ответить с цитированием

  #1196  
Старый 16.02.2009, 02:49
Malunga
Новичок
Регистрация: 03.09.2008
Сообщений: 13
С нами: 9307922

Репутация: 8
По умолчанию

Всем привет. Столкнулся с такой проблемой как получение тега <script> через ajax.
На странице 1 выполняется запрос к странице 2 путём ajax. 2-я страница содержит JS-код (в тегах <script></script>). Но этот код не выполняется при получении на странице 1. Подскажите как это реализовать?

Простой пример (если вдруг плохо обьяснил):
страница 1
PHP код:
<script type="text/javascript">
httpRequest = new XMLHttpRequest();

function 
listen(divId){

    function 
result(){

        if (
httpRequest.readyState == || httpRequest.readyState == 'complete'){
            var 
result httpRequest.responseText;
            
document.getElementById(divId).innerHTML result;
        }
    }

    
httpRequest.open('GET''2.php'true);
    
httpRequest.send(null);
    
httpRequest.onreadystatechange result;

}

</
script>

<
div id="num" onclick="listen('num')">какой то текст!!</div


2 страница

PHP код:
<script>alert('TEXT')</script
Но при получении на странице 1, алерт не выполнится......
 
Ответить с цитированием

  #1197  
Старый 16.02.2009, 03:29
AkyHa_MaTaTa
Постоянный
Регистрация: 19.03.2007
Сообщений: 684
С нами: 10077446

Репутация: 1020


По умолчанию

Ну а с чего ты взял что XMLHttpRequest будет вести себя как браузер? Естественно что js код находяшейся на другой странице магическим образом не выполниться, равно как и не произойдет загрузка всех картинок, css, flash, представь сколько заняло бы все это времени, жуть, парси ответ например match(/<script>(.*)</script>/) ну делай eval отпарсиных данных.
 
Ответить с цитированием

  #1198  
Старый 16.02.2009, 09:33
spamoney
Участник форума
Регистрация: 26.12.2006
Сообщений: 107
С нами: 10196899

Репутация: 27
По умолчанию

Здравствуйте, такой вопрос:

Есть поле select, в котором несколько пунктов, как сделать так, что бы после выбора кого-либо значения, выбранное значение сбрасывалось на первое в этом списке...

т.е допустим есть:
Код:
<div><select style="font-size: 10px;" name="background" onchange=\"InsertCode('".$id."','background', this.options[this.selectedIndex].value)\">
<option style="background-color: white; color:black;" value="white">Выберите Фон</option>
<option style="background-color: #F58A8A;" value="#F58A8A">Фон F58A8A</option>
<option style="background-color: #C00000;" value="#C00000">Фон C00000</option>
</select></div>
Нужно что б после выбора, любого фона (допустим Фон C00000), поле select сбрасывалось на первое значение (Выберите Фон)
 
Ответить с цитированием

  #1199  
Старый 16.02.2009, 12:57
it's mу
Banned
Регистрация: 12.02.2009
Сообщений: 73
С нами: 9075206

Репутация: 171
По умолчанию

У меня такой вопрос, можно ли через <body onload=javascript:... сделать так, что бы загружалась страница в ифреме?
 
Ответить с цитированием

  #1200  
Старый 16.02.2009, 13:06
Корвин
Участник форума
Регистрация: 26.02.2007
Сообщений: 259
С нами: 10107625

Репутация: 67
По умолчанию

spamoney, помоему такое не получится сделать
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Delphi]/[Pascal] Задай вопрос, получи ответ Isis С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 6762 17.06.2010 21:23



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.

×

Внести депозит

Введите сумму USDT:

Принимается только USDT TRC20. Fake/Flash USDT не засчитывается.

×

Вывести депозит

Сумма USDT:

Ваш USDT TRC20 кошелек:

Заявка будет отправлена администратору. Комиссия форума: 2%.

×

Создать сделку

Продавец: ник или ID

Название сделки:

Сумма USDT:

Срок сделки, дней:

Кто платит комиссию:

Условия сделки:

После создания сделки средства будут зарезервированы в холде до завершения сделки.

×

Мои сделки

Загрузка...
×

Сделка


Загрузка чата...
×

ESCROW ADMIN PANEL

Загрузка...
Загрузка...