powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Передача информации из PHP в Javascipt
3 сообщений из 3, страница 1 из 1
Передача информации из PHP в Javascipt
    #32722852
alex oiiop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Значит такая вод проблема:
из жаваскрипта вызывается
document.write(""<img src="http://....php?xparam=...",)

нужно переделать что бы при вызове той же функции из *.php файла
в зависимости от возвращаемого результата
отображалась картинка либо ссылка.

картинка статическая с известным именем ссылка тоже.

вопрос собственно в том что должен возвращать php файл что бы на этот результат правильно реагировал javascript ??

я это представляю как
<script>

var result;
result = ... filename.php?xparam=...;
if (result == ??){
// рисуем картинку
document.write ("<img scr='http://domainnam.com/img.gif' ");
}else{
document.write ("<a href='http://domainnamex.com>info</a>' ");
}

надеюсь я правильно изъяснил и кто нибудь поможет.
...
Рейтинг: 0 / 0
Передача информации из PHP в Javascipt
    #32723053
taj
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алекс, мне кажется ты не совсем понимаешь, что такое php скрипты, что такое клиентcкие javascript скрипты.

В javascript нельзя получить динамическое значение из php скрипта путем вызова этого php скрипта с каким-то параметром.

В твоем случае вместо html-файла, в котором у тя javascript пытается получать данные из php скрипта, надо написать php скрипт, который будет просто вызывать функционал, определяющий результат (картинка или текст). А функционал этот (в описанном тобой случае, отдельный файл), лучше поместить в функцию в общей библиотеке, особенно если обращение к нему происходит в нескольких местах...
А в идеале, почитав мануал по php, xml, xslt, ты бы понял, что хорошо, когда данные отделены от представления, и можно не загромождать код такими конструкциями как
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
if 
{
echo ...
}
else
{
 echo ...
}
А сформировать XML с данными и элегантно его превратить в HTML...

Ммм... Да-да, я увлекся, сорри, надеюсь хотя бы первая часть поста понятна...
...
Рейтинг: 0 / 0
Передача информации из PHP в Javascipt
    #32725039
alex oiiop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
у меня была похожая мысль но теперь все стало окончательно понятно.
спасибо.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Передача информации из PHP в Javascipt
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]