>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Разработка http://forum.mozilla-russia.org/viewforum.php?id=18 >Как показать динамически созданный HTML? http://forum.mozilla-russia.org/viewtopic.php?id=11934 |
miko > 16-08-2006 19:30:38 |
Возникла необходимость показать динамически созданную страничку в своей программе. Придумал пока только вот что: пока склоняюсь к первому варианту. ЗЫ |
Masletso > 16-08-2006 21:39:39 |
ну вообще страницу показать без интернета можно если она у тебя есть на винте.. примерно так: file:///C:/test.html |
miko > 17-08-2006 16:12:17 |
Masletso пишет
Ага, это если на винте есть . А что делать, если страничка только в памяти? |
cr@nk > 17-08-2006 18:12:38 |
Значит плохо ищешь! Всегда можно сохранить на диск . Я понимаю, что хочется, но потом смирился с тем, что проще найти возможность сохранить на винт |
miko > 17-08-2006 21:44:43 |
cr@nk пишет
Ясненько , значит свой протокол придется сделать, всего-то |
Dmitryazan > 15-01-2007 13:27:40 |
Есть похожая задача. Язык PHP. Можно запустить Apache+PHP локально, но это избыточно. Как я понимаю, документ перед показом в окне обрабатывается DOM - Так вот. Можно ли добавить обработчик <script lang="PHP"> |
Dark-Demon > 15-01-2007 19:25:57 |
по поводу второго пункта... Выделить код Код:data:text/html;base64,PCFET0NUWVBFIGh0bWwgUFVCTElDICItLy9XM0MvL0RURCBYSFRNTCAxLjAgVHJhbnNpdGlvbmFsLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL1RSL3hodG1sMS9EVEQveGh0bWwxLXRyYW5zaXRpb25hbC5kdGQiPg0KPGh0bWwgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWwiIHhtbDpsYW5nPSJlbiIgbGFuZz0icnUiPg0KPGhlYWQ+DQoJPHRpdGxlPjwvdGl0bGU+DQoJPG1ldGEgaHR0cC1lcXVpdj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9d2luZG93cy0xMjUxIiAvPg0KPC9oZWFkPg0KPGJvZHk+DQoJdGVzdCA8Yj5wYXNzZWQ8L2I+DQo8L2JvZHk+DQo8L2h0bWw+ а так, вообще, не понял в чём у тебя проблема... Добавлено Пнд 15 Янв 2007 19:28:22 :
ты хочешь, стобы клиент запустил PHP? и как ты себе это представляешь? |
Anton > 15-01-2007 20:21:32 |
Firefox может использовать питоньи скрипты, но в обычных сборках эта возможность отключена. Насчёт PHP не знаю, может быть есть какая-нибудь опция сборки. В google нашёл http://www.thomas-schilz.de/MozPHP/. |
Dmitryazan > 15-01-2007 20:40:54 |
Dark-Demon пишет
- представляю смутно Anton пишет
- Спасибо, посмотрел. К сожалению, сразу не запустилось. Будут результаты - напишу. |
Azathoth > 16-01-2007 08:15:11 |
Dmitryazan
Мне кажется что этот плагин на самом деле тонкий стеб. Он безусловно будет работать, но для разработки под PHP лучше не мучаться и поставить веб-сервер с поддержкой PHP. Причины просты. |
Dmitryazan > 16-01-2007 09:26:33 |
Azathoth пишет
Да, именно в том то и дело, что уже есть набор отлаженных PHP скриптов. Запускается Апач, PHP, SQLite. Затем браузер. В браузере локально заполняются данные. Сначала, чтобы избавиться от апача на локальных компах, я попробовал использовать В случае с Gecko я получаю полностью бесплатный открытый код, могу использовать универсальные скрипты PHP и HTML - формы, без зависимости от ОСи. Как было сказано в первом посте, можно использовать запись-чтение в файл. Как вариант - собрать клиента на Gecko. Но мне кажется, что возможно сделать плагин к FireFox. И вышеуказанный MozPHP - тому подтверждение. Тока мне пока не удалось его запустить под FF2 На этом форуме нашёл ссылку на MySQLXPCOM и mysqlexplorer |
Azathoth > 16-01-2007 12:36:12 |
Dmitryazan
Я бы на стороне клиента остановился на SQLite+VCL или SQLite+Qt. В итоге получится проще и... хм... "правильнее" что-ли... |
Dmitryazan > 17-01-2007 00:57:15 |
Azathoth пишет
Дело в том, что уже есть отработанные PHP скрипты (авторизация, генерация форм, работа с базой, математика, регулярные.) И они уже работают на сайте. Собственно пару дней хочу научиться создать свой плагин к FireFox. Для начала меня вполне бы устроило: Выделить код Код:<script> function PHP_Pars(){ TEXT = ById('content'); text=TEXT.innerHTML; // XPCOM- xulplanet.com/tutorials/xultu/xpcom.html TEXT.innerHTML = XPCOM_PHP_Pars(text); } </script> <body onload=PHP_Pars()><div id=content> ТЕКСТ <? print "Привет";?> </div></body> __________________________________________________________________________ |
Anton > 17-01-2007 14:40:37 |
Значит, речь идёт о серверных PHP-скриптах, а не о клиентских ? Имхо, довольно странное направление изысканий. Я мало знаком с возможностями PHP, может быть, всё требуемое можно (и проще) сделать на нём самом ? Т. е., средствами PHP организовать сервер ? |
Vitaliy Katochka > 08-03-2007 22:28:43 |
Dmitryazan пишет
Есть успехи в написании данного расширения? Так, как действительно, есть задачи для которых установка локального веб-сервера не очень удачное решение. Как бы научить FireFox (под винду) обрабатывать php-файлики. Т.е. я в строке запроса ввожу file:///D:/my.php - результат выполнения скрипта выводится в браузер. Ну и собственно GET и POST со страницы передавался бы в php. |