Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Глобальные переменные в скрипте, вызываемом по IMG

Сообщения:  [1-5] 

 
 автор: Jo!   (18.11.2006 в 18:55)   письмо автору
 
   для: XPraptor   (17.11.2006 в 18:28)
 

во. Теперь мои опасения оправдались. (по поводу image/gif)


А по поводу "обратно в xxx.php" - к сожалению, слово "ОБРАТНО" здесь не применимо. Тут система "нипель" получается - туда дуй ..... сами знаете. А туда именно так и передаю, в строке.

Однако, заинтересовался "фоновой" загрузкой. Может подгоню ее под свои нужды. Только нужно, чтобы она заработала. Но это уже в той теме.

TNX

   
 
 автор: XPraptor   (17.11.2006 в 18:28)   письмо автору
 
   для: Jo!   (17.11.2006 в 16:14)
 

А-а, теперь понял про что. Нет в xxx.php нельзя объявить переменную, которая буде видна в index.html.
У вас xxx.php возвращает контент image/gif или любой другой, это не код и не html это изображение, и никакие переменные не могут из него выйти.
А вот обратно в xxx.php можете передать через ту же GET строку свою глобальную переменную.
IMG SRC=XXX.PHP?var= ПЕРЕМЕННАЯ JS<?php print "&phpvar=" . $you_global_var; ?> --->

   
 
 автор: Jo!   (17.11.2006 в 16:14)   письмо автору
 
   для: XPraptor   (17.11.2006 в 15:46)
 

Как может быть доступна переменная когда метод document.write выполняется уже на стороне клиента


Может, если прочесть пост повнимательнее. Но, возможно я описал процедуру непонятно. Теперь попробую по другому.
document.write сам выводится в документ из php скрипта.
document.write на самом деле вызывает xxx.php скрипт И УСПЕШНО "ПЕРЕДАЕТ" в него переменные БЕЗ ПЕРЕЗАГРУЗКИ стрнички.

ЭТА ЧАСТЬ МНЕ КАК РАЗ НЕ ИНТЕРЕСНА.

Интересно увидеть в xxx.php скрипте ГЛОБАЛЬНУЮ переменную. Или объявить в xxx.php какую-либо переменную, чтобы после перезагрузки странички она была доступна для чтения НЕ ТОЛЬКО в xxx.php

   
 
 автор: XPraptor   (17.11.2006 в 15:46)   письмо автору
 
   для: Jo!   (17.11.2006 в 14:15)
 

А подумать трудно? Как может быть доступна переменная когда метод document.write выполняется уже на стороне клиента.
Ты можешь только вписать значение переменной в value элемента hidden одной страницы а на стороне клиента считать его скриптом и использовать во втором файле. Или можешь использовать фоновый вызов пхп скрипта как я написал в теме ниже 'PHP в JS функции'.

   
 
 автор: Jo!   (17.11.2006 в 14:15)   письмо автору
 
 

Схема вызова/включения такова: (синтаксис не соблюдаю, важен принцип)

include в index.html --->

echo ...КОД Javascript..., включающий
document.write IMG SRC=XXX.PHP?var= ПЕРЕМЕННАЯ JS --->

то есть пришли в скрипт XXX.php (через строку переменную передали, все ОК)

ВОПРОСЫ:
1. МОЖЕТ ЛИ БЫТЬ ДОСТУПНА В ЭТОМ СКРИПТЕ ГЛОБАЛЬНАЯ ПЕРЕМЕННАЯ, ОБЪЯВЛЕННАЯ В INDEX.HTML, и если да, то каким образом ее прочесть в xxx.php?

2. и наоборот, МОЖНО ли как-либо определить в xxx.php переменную, которая буде доступна в скрипте на index.html?

   

Сообщения:  [1-5] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования