Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Замена include на object и проблемы с IE, object 
:(
    Опции темы
toglyatty
Дата 31.10.2011, 19:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 31.10.2011

Репутация: нет
Всего: нет



Здравствуйте.
Есть задача, в html файл необходимо встроить текстовый блок т.к. вставка происходит посредством javascript невозможно применить инъекцию.
Я решил эту задачу встроив объект:

Код

<object type=text/html data=in.php?part=$part&id='+value+'> <param name=wsnayt value=high><param name=wmode value=opaque></object>


В качестве объекта использован php файл с определенным параметром.
В Мозиле и Хроме все работает замечательно в Опере не проверял по причине ее отсутствия, а IE выдает пустой блок.
Параметры объекта пришлось взять со вставки медиафайла, т.к. других просто не нашел, очевидно ранее никто не вставлял таким образом текстовый блок. Возможно в этом и кроется ошибка. Пожалуйста, подскажите кто с этим сталкивался. Заранее спасибо.

PM MAIL   Вверх
tishaishii
Дата 31.10.2011, 19:44 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Создатель
***


Профиль
Группа: Завсегдатай
Сообщений: 1262
Регистрация: 14.2.2006
Где: Москва

Репутация: нет
Всего: 8



Это вообще не нужно.
Если прямо-таки необходима динамическая вставка на стороне клиента, используй JQuery, например.
Если на стороне сервера, то чем include не подходит?
Если важна работа с узлами на стороне сервера, то лучше SQL, XQuery и XSLT пока не придумали.
PM MAIL ICQ Skype   Вверх
toglyatty
Дата 31.10.2011, 21:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 31.10.2011

Репутация: нет
Всего: нет



Задача была подгружать дополнительную информацию, (подробности).
Основное условие, текст не должен быть читаем в html, не скрыт и не закодирован (действительно подгружается, без обновления всей страницы).
 Громоздкие решения на java не нравятся, да и не лежат в свободном доступе.
PM MAIL   Вверх
Vardoulacha
Дата 1.11.2011, 04:38 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 184
Регистрация: 11.8.2005

Репутация: 7
Всего: 8



Если правильно понял задачу то ваше решение использовать JQuery а именно функцию post() которая отправит необходимый запрос php скрипту тот вернет готовый html код в JSON формате или в XML (смотрите настройки функции post()) и после получения результата тем же jQuery поставите полученный код в страницу например так $('#container').html(data.result_html);

все это можно сделать на чистом JS но стоит ли заморачиваться если уже все реализовано в jQuery
PM MAIL   Вверх
toglyatty
Дата 6.11.2011, 20:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 31.10.2011

Репутация: нет
Всего: нет



Спасибо за ответ, а ajax не проще?
PM MAIL   Вверх
Vardoulacha
Дата 7.11.2011, 06:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 184
Регистрация: 11.8.2005

Репутация: 7
Всего: 8



"$.post is a (simplified) wrapper function for $.ajax."
пост упрощенная обертка для аякс

т.е. если нужно максимально гибкие настройки то используйте аякс, иначе достаточно будет и поста
PM MAIL   Вверх
toglyatty
Дата 1.4.2012, 17:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 31.10.2011

Репутация: нет
Всего: нет



И все же я решил проблему без применения библиотек:
http://toglyatty.ru/catalog/?part=anten
Теперь можно встраивать java интерактивные блоки просто и быстро. 
PM MAIL   Вверх
skyboy
Дата 1.4.2012, 22:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 75
Всего: 260



я правильно понимаю, что страница собирается на стороне клиента из кусков? при помощи document.write?
PM MAIL   Вверх
toglyatty
Дата 2.4.2012, 07:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 31.10.2011

Репутация: нет
Всего: нет



Практически да.
PM MAIL   Вверх
skyboy
Дата 2.4.2012, 17:29 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 75
Всего: 260



почему не использовать ajax + innerHTML? таким путем, как захочешь динамически же обновлять часть уже сформированной страницы — не получится.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0580 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.