Модераторы: Illuminaty
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Вывод небольшого тхт файла в поле.. Вывод небольшого тхт файла в поле.. 
V
    Опции темы
AlexDi
Дата 5.7.2009, 09:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 87
Регистрация: 24.3.2009
Где: ua

Репутация: нет
Всего: нет



 Подскажите пожалуйста, нужно в поле вывести содержимое небольшого тхт файла (там одно число) - счётчик, что-то вроде: <input name="subject" type="text" value="<? include("r214.txt");?>" >, как это сделать..? smile 
PM MAIL WWW ICQ   Вверх
bars80080
Дата 5.7.2009, 10:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 50
Всего: 315



а где находится файл?

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

если на вашем ПК, то зачем? в интернете этого всё равно никто не увидит. но если очень нужно, то придётся читать об ActiveX и задавать вопрос в разделе javascript
PM MAIL WWW   Вверх
AlexDi
Дата 5.7.2009, 11:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 87
Регистрация: 24.3.2009
Где: ua

Репутация: нет
Всего: нет



 да, наверно, вот так у меня получилось:
  <html>
    <script>
      var xmlDoc = null ;
  
      function load() {
        if (typeof window.ActiveXObject != 'undefined' ) {
          xmlDoc = new ActiveXObject("Microsoft.XMLHTTP");
          xmlDoc.onreadystatechange = process ;
        }
        else {
          xmlDoc = new XMLHttpRequest();
          xmlDoc.onload = process ;
        }
        xmlDoc.open( "GET", "1.txt", true );
        xmlDoc.send( null );
      }
  
      function process() {
        if ( xmlDoc.readyState != 4 ) return ;
        document.getElementById("output").value = xmlDoc.responseText ;
      }
  
      function empty() {
        document.getElementById("output").value = '' ;
      }
    </script>
  
    <body>
      <input id="output" cols="60" rows="20"></input>
      <br></br>
      <button onclick="load()">Load</button> &nbsp;
      <button onclick="empty()">Clear</button>
    </body>
  </html>
но ещё хотелось бы узнать, можно ли в input запретить редактирование текста..?
PM MAIL WWW ICQ   Вверх
kalabro
Дата 5.7.2009, 17:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 60
Регистрация: 17.3.2007
Где: Москва

Репутация: нет
Всего: нет



readonly:
Код

<input type="text" readonly="readonly" value="hz" />


Оффтоп:
Код

<br></br>

давно такого не видала…)

Это сообщение отредактировал(а) kalabro - 5.7.2009, 17:54
PM MAIL ICQ Jabber   Вверх
AlexDi
Дата 5.7.2009, 17:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 87
Регистрация: 24.3.2009
Где: ua

Репутация: нет
Всего: нет



 kalabro спасибо, и ещё, если выбросить кнопку, запускающую функцию load(), 
т.е  <button onclick="load()">Load</button> &nbsp;  то как сделать, чтобы эта функция 
запускалась сразу при загрузке странички..?  

PM MAIL WWW ICQ   Вверх
kalabro
Дата 5.7.2009, 18:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 60
Регистрация: 17.3.2007
Где: Москва

Репутация: нет
Всего: нет



поставить этот onload на body.
но иногда страница дооолго грузится, так что я в таких ситуациях пишу код сразу после объявления нужных id.
Код

<script type="text/javascript">load()</script>

PM MAIL ICQ Jabber   Вверх
AlexDi
Дата 5.7.2009, 18:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 87
Регистрация: 24.3.2009
Где: ua

Репутация: нет
Всего: нет



 ещё раз спасибо), я только одного не понимаю ,почему работает только так?
Код

    <body>
      <input readonly="readonly" id="output" cols="60" rows="20"></input>
      <script type="text/javascript">load()</script>
      <br></br>
    </body>

 т.е. сначала прорисовка компонента, а потом запуск функции, мне просто
делфи поближе.., это видно html-овский подход? smile 
PM MAIL WWW ICQ   Вверх
kalabro
Дата 5.7.2009, 18:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 60
Регистрация: 17.3.2007
Где: Москва

Репутация: нет
Всего: нет



функция getElementById()должна вызываться после того, как объект с таким id создан
мне кажется, все логично
PM MAIL ICQ Jabber   Вверх
LittleFuntik
  Дата 11.7.2009, 12:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 37
Регистрация: 8.8.2007
Где: Украина, Чернигов

Репутация: нет
Всего: нет



Вот тебе готовый пример. Все просто!
Код

<!DOCTYPE html>
 <html lang="en">
 <head>
   <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
   <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js" type="text/javascript"></script>
   <script type="text/javascript">
     $(document).ready(function(){
       $.get("r214.txt", function(data){
         $("input[@name=subject]").attr("value", data);
       });
     });
   </script>
 </head>
 <body>
   <input name="subject" type="text" />
 </body>
 </html>


Это сообщение отредактировал(а) LittleFuntik - 11.7.2009, 12:20
PM MAIL WWW   Вверх
AlexDi
Дата 11.7.2009, 12:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 87
Регистрация: 24.3.2009
Где: ua

Репутация: нет
Всего: нет



 спасибо, с этим вопросом я уже справился..).

Это сообщение отредактировал(а) AlexDi - 11.7.2009, 12:22
PM MAIL WWW ICQ   Вверх
LittleFuntik
Дата 11.7.2009, 12:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 37
Регистрация: 8.8.2007
Где: Украина, Чернигов

Репутация: нет
Всего: нет



вот, так правильнее... просто вариант
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Вёрстка веб-сайтов | Следующая тема »


 




[ Время генерации скрипта: 0.0772 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.