Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   вывести текст на месте вызова скрипта (https://javascript.ru/forum/misc/10055-vyvesti-tekst-na-meste-vyzova-skripta.html)

Kolyaj 25.06.2010 09:41

Цитата:

Сообщение от yadino
В определенные места страницы, через аякс подгружать текст из файла insert.txt .

У вас изначально было правильное решение с document.write. Что вы к аяксу прицепились?

Skipp 25.06.2010 09:44

Kolyaj,
http://javascript.ru/forum/misc/1001...ka-teksta.html
Где там правильно document.write() вставлен?:)

Kolyaj 25.06.2010 09:46

Skipp,
Цитата:

Сообщение от yadino
раньше делал document.write но спасибо форуму, подсказали что это неправильно.


Skipp 25.06.2010 09:55

Kolyaj,
он использовал document.write что бы вывести данные полученные с помощью ajax.
yadino,
используй серверные языки(допустим php), самый лучший вариант.

yadino 25.06.2010 09:56

через php у меня реализован способ, с помощью str_replace меняю CHANGEIT на текст из файла, и все. Но тут получается что текст из файла виден в исходниках страницы, а надо чтобы он подгружался яваскриптом.

хмм... итог каков? :) можно сделать только чтобы на странице оставался CHANGEIT и тогда уже менять его на свой текст?

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

Kolyaj 25.06.2010 10:03

Если у вас текст всегда один и тот же, то создаёте js-файл
document.write('Текст, выводимый на странице')
. Вместо CHANGEIT в html пишете
<script type="text/javascript" src="путь к js-файлу"></script>



Если текст должен быть разный, то создаёте php-файл
document.write('<?= $text ?>')
Вместо CHANGEIT пишете скрипт с путём к php-файлу.

Skipp 25.06.2010 10:03

yadino,
ну тогда делайте как делали. И не думайте о гугле:)

yadino 25.06.2010 10:29

Цитата:

Сообщение от Kolyaj (Сообщение 61011)
Если у вас текст всегда один и тот же, то создаёте js-файл
document.write('Текст, выводимый на странице')
. Вместо CHANGEIT в html пишете
<script type="text/javascript" src="путь к js-файлу"></script>

о, отлично! Skipp, все-таки document.write сгодился :dance:
последнее что осталось прояснить, а что если в текстовом файле будет одинарная кавычка?
document.write('jason's quest')
как предотвратить конфликты заранее

Skipp 25.06.2010 10:31

yadino,
document.write('jason\'s quest') вот так

yadino 25.06.2010 10:33

как и в пхп вообщем-то да? окей ясно. спасибо Kolyaj, Skipp


Часовой пояс GMT +3, время: 10:09.