<?php include 'text.txt'; ?>А как то-же самое действие выполнить на JS?
Спустя 19 минут, 43 секунды (5.06.2010 - 08:51) Игорь_Vasinsky написал(а):
всё просто...
как бы ты вызвал js не из кода страницы, а из отдельного файла - например твой скрипт хранится в myscript.js ?
как бы ты вызвал js не из кода страницы, а из отдельного файла - например твой скрипт хранится в myscript.js ?
Спустя 8 минут, 32 секунды (5.06.2010 - 09:00) Michael написал(а):
Цитата (x-Files @ 5.06.2010 - 07:32) |
А как то-же самое действие выполнить на JS? |
делаешь на js аякс-запрос к вот этому php
<?php include 'text.txt'; ?>
и получаешь этот текст в ответе. Все, можно выводить.
Спустя 4 минуты, 38 секунд (5.06.2010 - 09:05) Игорь_Vasinsky написал(а):
напрасно про ajax.. парень с js плох знаком
Спустя 9 минут, 42 секунды (5.06.2010 - 09:14) x-Files написал(а):
Цитата (Игорь_Vasinsky @ 5.06.2010 - 05:51) |
всё просто... как бы ты вызвал js не из кода страницы, а из отдельного файла - например твой скрипт хранится в myscript.js ? |
Вот так:
<script type="text/javascript" src="myscript.js"></script>Но так:
<script type="text/javascript" src="text.txt"></script>не выводит содержимое текстового файла.
Спустя 58 секунд (5.06.2010 - 09:15) Michael написал(а):
Цитата (Игорь_Vasinsky @ 5.06.2010 - 08:05) |
напрасно про ajax.. парень с js плох знаком |
так он же про js спрашивает, ajax - это и есть js.
А ты ему походу предложил просто отдельный js формировать с какой то переменной содержащей этот текст?
Спустя 5 минут, 9 секунд (5.06.2010 - 09:20) Игорь_Vasinsky написал(а):
а почему бы и нет
Спустя 36 секунд (5.06.2010 - 09:21) x-Files написал(а):
Цитата (Michael @ 5.06.2010 - 06:15) |
...ajax - это и есть js |
JS это я имел ввиду JavaScript. Это не синонимы? Про ajax слышал, но там надо JsHttpRequest.js подключать и ещё какой-то модуль.... В общем мне бы средствами чистого JavaScript.
Спустя 3 минуты, 4 секунды (5.06.2010 - 09:24) Игорь_Vasinsky написал(а):
Цитата |
<script type="text/javascript" src="text.txt"></script> |
ну нет же.. как ты на js текст выводишь.. вспомни самое начало 'Hello World'
p/s/ ну js просто сокращения
Спустя 1 минута, 30 секунд (5.06.2010 - 09:26) Michael написал(а):
Цитата (Игорь_Vasinsky @ 5.06.2010 - 08:20) |
а почему бы и нет |
да можно, но ты не развил свою идею как это сделать чтобы надежно работало. Например проблема №1 - в JavaScript строковые значения не раскидываются на несколько строк без экранирования.
Спустя 4 минуты, 11 секунд (5.06.2010 - 09:30) Игорь_Vasinsky написал(а):
Цитата |
строковые значения не раскидываются на несколько строк без экранирования. |
ну а почемуб не принебреч \n \r и т.д
Спустя 36 секунд (5.06.2010 - 09:30) Michael написал(а):
Цитата (x-Files @ 5.06.2010 - 08:21) |
Про ajax слышал, но там надо JsHttpRequest.js подключать и ещё какой-то модуль.... В общем мне бы средствами чистого JavaScript. |
Все проще. Можешь подключить такой класс и чуть разобраться. Ну а если использовать jQuery то можно вообще в одну строчку уложиться:
$('#result').load('xxx.php');
Спустя 50 секунд (5.06.2010 - 09:31) Michael написал(а):
Цитата (Игорь_Vasinsky @ 5.06.2010 - 08:30) |
ну а почемуб не принебреч \n \r и т.д |
в смысле ?
Спустя 1 минута, 51 секунда (5.06.2010 - 09:33) x-Files написал(а):
Цитата (Игорь_Vasinsky @ 5.06.2010 - 06:24) | ||
ну нет же.. как ты на js текст выводишь.. вспомни самое начало 'Hello World' |
Через функцию можно вывести текст, который между двойных кавычек указан будет
document.write ("");
Спустя 2 минуты, 24 секунды (5.06.2010 - 09:35) Игорь_Vasinsky написал(а):
новые версии jquery не пробывал.. но по той которая у мя есть знаю что может подвесить страницу если злоупотребить... но это конечно не про этот случай...
ну не хочет он библиотеки подключать.... нехочет.. ждё м чё напишет
\n \r ну как... вот те и перенос строки и возврат коретки...там ещё всякое есть....
document.write ... ну да... а есть проблемы? ну скажем ковычки в тексте или ещё чё там...
ну не хочет он библиотеки подключать.... нехочет.. ждё м чё напишет
\n \r ну как... вот те и перенос строки и возврат коретки...там ещё всякое есть....
document.write ... ну да... а есть проблемы? ну скажем ковычки в тексте или ещё чё там...
Спустя 3 минуты, 48 секунд (5.06.2010 - 09:39) x-Files написал(а):
Смысл в том, чтобы выкинуть из странички текстовое содержимое в отдельный файл (чтобы не загромождало код); в отдельном файле текст и поправить удобнее, если понадобится. А document.write ... ну тоже самое будет. Я не пойму, разве возможно с помощью document.write извлечь из другого файла текст, чтобы отобразить?
Спустя 4 минуты, 34 секунды (5.06.2010 - 09:44) Игорь_Vasinsky написал(а):
создай файл content.js
в него впиши
а в html подключи его в html как и писал ранее
в него впиши
document.write "вот мой текст который я не хотел вставлять сразу в html...поэтому пришлось подключать его на js.. \n\r я б использывал php.. но такой возможности нету";
а в html подключи его в html как и писал ранее
Спустя 6 минут, 45 секунд (5.06.2010 - 09:51) Michael написал(а):
Игорь_Vasinsky, ему чтобы поправить удобнее.
Спустя 4 минуты, 19 секунд (5.06.2010 - 09:55) Michael написал(а):
Цитата (x-Files @ 5.06.2010 - 08:39) |
Смысл в том, чтобы выкинуть из странички текстовое содержимое в отдельный файл (чтобы не загромождало код); в отдельном файле текст и поправить удобнее, если понадобится. А document.write ... ну тоже самое будет. Я не пойму, разве возможно с помощью document.write извлечь из другого файла текст, чтобы отобразить? |
Там где делаешь php что ли нет?
Спустя 7 минут, 15 секунд (5.06.2010 - 10:02) Игорь_Vasinsky написал(а):
Цитата |
Я не пойму, разве возможно с помощью document.write извлечь из другого файла текст, чтобы отобразить? |
ну чёж ты такой не внимательный... я ж говорю document.write с текстом и есть отдельный js файл
Спустя 9 минут, 46 секунд (5.06.2010 - 10:12) x-Files написал(а):
Цитата (Michael @ 5.06.2010 - 06:55) |
Там где делаешь php что ли нет? |
Точно так. Но м.б. и к лучшему, получается ||- осваиваю и php и js. Надо ведь совсем простые вещи сделать.
П.С. Мне интересно, php без js 100% может обходится или что-то он не умеет, что может js?
Спустя 5 минут, 45 секунд (5.06.2010 - 10:18) Игорь_Vasinsky написал(а):
ну js в реал тайме может менять вывод... часики например... onclick onmouseover.....
неет.. поэтому востребованиы они и до сих пор вдвоём
ты задачу то свою решил?
неет.. поэтому востребованиы они и до сих пор вдвоём
ты задачу то свою решил?
Спустя 5 минут, 23 секунды (5.06.2010 - 10:23) x-Files написал(а):
Ребята, спасибо за вашу помощь, мне теперь надо просто собраться со своими мыслями Думаю информации будет достаточно.
Спустя 1 минута, 33 секунды (5.06.2010 - 10:25) Игорь_Vasinsky написал(а):
ну давай.. удачи.
Спустя 10 часов, 27 минут, 34 секунды (5.06.2010 - 20:52) Romms написал(а):
Сори, может это уже и офтопом можно назвать но думаю парню чуть поможет:
1. AJAX это организация отправки запросов и получения ответа от сервера с помощью JS(JavaScriprt)
2. На самом деле AJAX только звучит страшно
Вот пример загрузки файла с помощью AJAX:
1. AJAX это организация отправки запросов и получения ответа от сервера с помощью JS(JavaScriprt)
2. На самом деле AJAX только звучит страшно
Вот пример загрузки файла с помощью AJAX:
<script type="text/JavaScript">
<!--
var xmlHttp = new XMLHttpRequest();
function update()
{
var url = "file.txt?r="+Math.random();// додаем чтонибуть чтобы браузер думал что каждий раз мы загружаем разные файлы
xmlHttp.open("GET",url,true); // открываем..
xmlHttp.send(null); // Посылаем...
xmlHttp.onreadystatechange = redraw;
}
function redraw()
{
if (xmlHttp.readyState==4)
{
var response = xmlHttp.responseText; // response - в этой переменой содержания файла =)
document.getElementById("answer").innerHTML=response;
}
}
// -->>
</script>
Спустя 13 часов, 55 минут, 28 секунд (6.06.2010 - 10:48) Basili4 написал(а):
Romms
В вашем клде нет проверок XMLHttpRequest может не существовать
ну жно делать нечто подобное
В вашем клде нет проверок XMLHttpRequest может не существовать
ну жно делать нечто подобное
function getXmlHttp(){
var xmlhttp;
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (E) {
xmlhttp = false;
}
}
if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
xmlhttp = new XMLHttpRequest();
}
return xmlhttp;
}