X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Удалённое исполнение скрипта, Как сделать чтоб JavaScript скрипт и сполнялся на сервере
Гость_0_*
Гость_0_*
Topic Starter сообщение 25.3.2009, 11:41; Ответить: Гость_0_*
Сообщение #1


Добрый день, или вечер или......
Я только постигаю науку програмирования и прошу не смеяться возможно над простыми для вас вопросами.
Столкнулась с необходимостью что бы сктипт исполнялся на сервере так ка при загрузке страницы( если он в ней) выдаёт сразы все цитаты. Это скрипт упорядоченого вывода текста через определённое время. Читала что нужно создать файл text.js и на странице поставить вызов функции, но как это сделать я не пока знаю, подскажите пожалуйста кто понимает. Извините что отнимаю у вас время.
Вот код скрипта:
<script type="text/javascript">
<!--
var tickspeed=2000 //скорость прокрутки текста в миллисекундах (2000=2 секундам)
var enablesubject=1 //включение/отключение заголовка (0 - выкл., 1 - вкл.)

if (document.getElementById){
document.write('<style type="text/css">\n')
document.write('.dropcontent{display:none;}\n')
document.write('</style>\n')
}

var selectedDiv=0
var totalDivs=0

function contractall(){
var inc=0
while (document.getElementById("dropmsg"+inc)){
document.getElementById("dropmsg"+inc).style.display="none"
inc++
}
}

function expandone(){
var selectedDivObj=document.getElementById("dropmsg"+selectedDiv)
contractall()
document.getElementById("dropcontentsubject").innerHTML=selectedDivObj.getAttribute("subject")
selectedDivObj.style.display="block"
selectedDiv=(selectedDiv<totalDivs-1)? selectedDiv+1 : 0
setTimeout("expandone()",tickspeed)
}

function startscroller(){
while (document.getElementById("dropmsg"+totalDivs)!=null)
totalDivs++
expandone()
if (!enablesubject)
document.getElementById("dropcontentsubject").style.display="none"
}

if (window.addEventListener)
window.addEventListener("load", startscroller, false)
else if (window.attachEvent)
window.attachEvent("onload", startscroller)
//-->
</script>


<!-- Блоки с текстом -->
<div id="dropcontentsubject"></div>

<!-- Блок №1 (subject - отображаемый заголовок) -->
<div id="dropmsg0" class="dropcontent" subject="Заголовок №1">
//текст
</div>

<!-- Блок №2 (subject - отображаемый заголовок) -->
<div id="dropmsg1" class="dropcontent" subject="Заголовок №2">
//текст
</div>

<!-- Блок №3 (subject - отображаемый заголовок) -->
<div id="dropmsg2" class="dropcontent" subject="Заголовок №3">
//текст
</div>
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
gaaarfild
gaaarfild
сообщение 9.4.2009, 17:34; Ответить: gaaarfild
Сообщение #2


Если хотите, чтобы загружал по частям с сервера, то вам нужен Ajax. Просто JavaScript исполняется только в браузере.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZiTosS
ZiTosS
сообщение 11.4.2009, 13:43; Ответить: ZiTosS
Сообщение #3


Эмилия, так... Давайте уточним некоторые аспекты:
1) Вам нужно какой-то текст забирать с сервера и вставлять на страницу?
2) Это нужно делать через определённый интервал секунд?
3) Приведённый вами ниже скрипт писал неопытный в программировании человек или же он писал на скорую руку для своей определённой цели.

У меня есть 2 варианта как сделать.
1) При формировании страницы с помощью PHP можно выводить JavaScript код, никто нам это не запрещает, поэтому мы можем создать JS-массив с данными. А уж потом этот массив обрабатывать с помощью вызова определённой функции
2) Мы можем создать пустой блок на странице. И с помощью JavaScript делать Ajax-запрос к серверу(к примеру на сервере у нас стоит интерпретатор PHP), который возвращает нам сгенерированный текст, в данном случае цитаты. Откуда мы их будем брать значения не имеет, хоть с базы данных, хоть из файла, хоть с других сайтов парсить...

А вообще про Ajax технологию на форуме обсуждалось и приводился пример. Вот вам смотрите Ajax:
Работа с переменными в JavaScript
Передача данных между PHP и JavaScript

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Требуется разработка скрипта для интернет-магазин автоматической покупки игр с сайта Xbox
2 slavalist 745 10.1.2023, 3:09
автор: slavalist
Открытая тема (нет новых ответов) Срочно нужен прогер по WordPress для доработки скрипта
1 kolyas 1658 5.5.2020, 12:09
автор: kolyas
Открытая тема (нет новых ответов) Продажа Скрипта Flip-Cash
0 ilyaz1110 2545 19.4.2020, 14:04
автор: ilyaz1110
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыПродажа скрипта рекламной сети Push уведомлений
5 inpushpro 3454 22.3.2020, 1:50
автор: inpushpro
Открытая тема (нет новых ответов) Продажа скрипта рекламной сети Push уведомлений
9 inpushpro 2875 22.3.2020, 1:38
автор: inpushpro


 



RSS Текстовая версия Сейчас: 19.4.2024, 10:07
Дизайн