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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Загрузить вторую форму 
:(
    Опции темы
s0lman
Дата 5.12.2007, 15:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Белый и лохматый
**


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

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



Всем привет.
Ответьте, пож на маленький вопросик (только без брани smile )
Есть у меня две хтмл-странички. Каким обазом их объединить в один пхп файл, чтобы вторая загружалась на событие onclick кнопки первой (кнопка -  рисунок)? 
Спасибо.


--------------------
Когда я уже выучусь на волшебника? :(
PM   Вверх
skyboy
Дата 5.12.2007, 16:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



а нужно ли объединение?
если нужно, то сделай так, чтоб при одном GET-параметре загружался первый вариант страницы, а при другом GET-параметре(или вообще без параметров) - другой вариант.
И поцепи на onclick кнопки переход на, скажем, "?page=second"
PM MAIL   Вверх
bars80080
Дата 5.12.2007, 19:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

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



<?
if(!empty($_POST['send'])) {

?>
текст второй страницы

<?
}
if(empty($_POST['send'])) {
?>

текст первой страницы

<form method="post">
<input type="image" name="send" src="...">
</form>

<? } ?>

Это сообщение отредактировал(а) bars80080 - 5.12.2007, 19:01
PM MAIL WWW   Вверх
s0lman
Дата 5.12.2007, 22:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Белый и лохматый
**


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

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



1.
bars80080, с кнопкой так просто не получится:
в css-файле:
Код

A.mainbutton {
 background: url('images/mainbutton.jpg'); 
 position: absolute;
 top: 450px;
 left: 200px;
 display: block; 
 width: 100px; 
 height: 100px;
}

A.mainbutton:hover {
 background-position:
  0px 
  -100px;
}


и отображает уже тег хтмл
<a href="#" class="mainbutton"></a>

2. Выдает ошибку: unexpexted $end с указанием на последнюю строчку. Я фигурную скобку закрыл.

Это сообщение отредактировал(а) skyboy - 12.12.2007, 16:52


--------------------
Когда я уже выучусь на волшебника? :(
PM   Вверх
bars80080
Дата 6.12.2007, 11:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

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



как хош,

но можно и так:
<form method="post">
<input type="image" name="send" src="..."  onclick="this.form.submit()">
</form>

но проверять потом не $send, а другое
PM MAIL WWW   Вверх
s0lman
Дата 12.12.2007, 15:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Белый и лохматый
**


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

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



bars80080, возвращаясь к старой теме - работает только с тегом 
<input type="submit">
С предложенным Вами
<input type="image" name="send" src="...">
работать не хочет (то есть "текст первой страницы" не заменяется).

Не подскажете ли, что нужно проверить в случае
<input type="image" name="send" src="..."  onclick="this.form.submit()"> ?
Еще лучше - использовать не кнопку а ссылку для перегрузки страниц.


--------------------
Когда я уже выучусь на волшебника? :(
PM   Вверх
Feldmarschall
Дата 12.12.2007, 15:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок
****


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

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



Чтобы использовать ссылку для отправки формы, надо обратиться в форум по яваскрипту.
А чтобы узнать, что нужно проверить в случае <input type="image", надо сделать print_r($_POST);
PM   Вверх
s0lman
Дата 12.12.2007, 15:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Белый и лохматый
**


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

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



Получаю координаты щелчка мыши. Только признаться затрудняюсь написать проверку типа
if ((send_x>0)&&(send_y>0)) {загрузить вторую страницу}


--------------------
Когда я уже выучусь на волшебника? :(
PM   Вверх
bars80080
Дата 12.12.2007, 15:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

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



Код

<? var_dump($_REQUEST);
if(!empty($_POST['send_x'])) { ?>
текст первой страницы
<? }
if(empty($_POST['send_x'])) { ?>
текст второй страницы
<form method="post">
<input type="image" name="send" src="00fon00.png" onclick="this.form.submit()">
</form> 
<? } ?>

слушай, есть такая функция var_dump - засовываешь в неё любой массив или переменную и она без лишних слов показывает тебе что там есть,
передаётся оказывается не send, а send_x и send_y, сам посмотри что это такое и почему

з.ы. нафига тебе обе, одной хватит

Это сообщение отредактировал(а) bars80080 - 12.12.2007, 15:44
PM MAIL WWW   Вверх
s0lman
Дата 12.12.2007, 16:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Белый и лохматый
**


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

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



Спасибо. Осталось только вопрос с ссылкой решить smile 


--------------------
Когда я уже выучусь на волшебника? :(
PM   Вверх
bars80080
Дата 12.12.2007, 16:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

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



ну чувак, не растраивай меня, я же где-то уже писал, вроде тебе:
Код

<? var_dump($_REQUEST);
if(!empty($_POST['qwe'])) { ?>
текст первой страницы
<? }
if(empty($_POST['qwe'])) { ?>
текст второй страницы
<script>
function tosend() {
    newf.submit(); 
}
</script>
<form name="newf" method="post">
<input type="hidden" name="qwe" value="asd">
<input type="image" name="send" src="00fon00.png">
<a href="javascript:tosend()">link</a>
</form> 
<? } ?>

PM MAIL WWW   Вверх
s0lman
Дата 12.12.2007, 17:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Белый и лохматый
**


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

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



Спасибо большое! Уже все работает  smile 


--------------------
Когда я уже выучусь на волшебника? :(
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "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.1355 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


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

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