Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Серж программер Гость
|
Добавлено: Вс Авг 10 2003 15:40 Заголовок сообщения: Задача за вознаграждение |
|
|
Здравствуйте, программеры!
У меня возникла проблема, которую нужно срочно решить. Тому, кто мне поможет это сделать обещаю небольшое вознаграждение в размере 5WMZ.
Описание проблемы: Имеется html страница на одном из серверов, только в середину этой страницы (между тэгами ...) я могу вставлять с помощью специальной формы на этом сервере html код в том числе javascript, php код. Правда существуют некоторые ограничения на javascript код (например, нельзя вставлять window.open(), include, фреймами, cookie). На этой странице есть html форма, в которой находится кнопка submit. При нажатии на нее выполняется программа на сервере. Причем эта форма не содержит полей, с помощью которых пользователь мог бы вводить данные. В основном только hidden поля. После нажатия на эту кнопка в браузер загружается генерируемая программой на сервере страница. В этой странице не может содержаться мой код (т.е. там содержится код, генерируемый только серверной программой). На этой странице также имеется html форма, которая содержит текстовое поле, в которую пользователь вводит данные, и кнопку submit. После нажатия на которую выполняется еще одна программа на сервере. В общем, код можно вставлять только в самую первую страницу.
Вопрос: Как мне узнать(получить) данные, которые ввел интернет пользователь в это текстовое поле на второй странице? Т.е. эти данные должны быть сохранены уже на моем сервере (хостинге) в текстовом файле.
Очень прошу мне помочь, как я уже сказал, в долгу не останусь.
Пока, программеры! |
|
Вернуться к началу |
|
|
Dmitry.Karpov http://prof Гость
|
Добавлено: Вс Авг 10 2003 16:18 Заголовок сообщения: Есть сырая идея... |
|
|
Надо оставить в памяти браузера "резидентную программу" - иначе никак. Проблема в том, что запрещено выполнять window.open, так что надо как-то извратиться. Я бы попробовал вообще заменить страницу на новую в том же окне - либо загрузить по URL, либо сделать document.write (возможно, тогда можно будет выполнить и window.open). Ну а потом надо будет извлекать данные из нового окна - это можно сделать, зная его имя (это тоже проблема). |
|
Вернуться к началу |
|
|
Серж программер Гость
|
Добавлено: Пн Авг 11 2003 16:38 Заголовок сообщения: Re: Есть сырая идея... |
|
|
Спасибо за совет!
Только проблема в том, что после нажатия на кнопку первой страницы нужно, чтобы загрузилась именно вторая страница, а ни какая-нибудь другая! Правда, можно загрузить и другую с моего сервера, но при этом нужно, чтобы у клиента в строке URL содержался адрес не моей страницы, которую я загрузил, а страницы интернет сервера!
Если знаешь, как заменить адрес URL в строке браузера на другой (ложный), очень прошу напиши!
Заранее благодарен, СЕРЖ! |
|
Вернуться к началу |
|
|
Dmitry.Karpov http://prof Гость
|
Добавлено: Пн Авг 11 2003 17:13 Заголовок сообщения: Как делать |
|
|
Исходная страница грузит промежуточную с произвольным кодом. Промежуточная оставляет резидентную программу в открытом ею окне и загружает нужную страницу. |
|
Вернуться к началу |
|
|
DrBorman Гость
|
Добавлено: Вт Авг 12 2003 22:08 Заголовок сообщения: А пример, где такое уже делается, можешь дать? У меня такое подозрение, что здесь только серверными скриптами можно справиться. |
|
|
- |
|
Вернуться к началу |
|
|
|