Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
0 / 0 / 1
Регистрация: 17.04.2016
Сообщений: 77

Кнопки до и после раскрытия блока меняют свое назначение (как?)

12.06.2016, 22:20. Показов 761. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Коллеги, добрый день.

Посоветуйте, как сделать, что бы одни и те же кнопки до и после раскрывающегося блока меняли свое назначение. А именно:
Форма в не активном состоянии отображает 4-е элемента: поле «ФАЙЛ», где отображается путь выбранного файла; кнопка «ОТКРЫТЬ» (для выбора файла); кнопка «ОТПРАВИТЬ»; кнопка «ПОЛУЧИТЬ».

При нажатии на кнопки «ОТКРЫТЬ», «ОТПРАВИТЬ» или «ПОЛУЧИТЬ», блок раскрывается вниз еще на три элемента (форма переходит в активное состояние): Поле с предложением ввести пароль, поле с предложением повторить пароль и поле для ввода CAPTCHA. И при этом поле «ФАЙЛ», где отображается путь выбранного файла, кнопки «ОТКРЫТЬ», «ОТПРАВИТЬ» или «ПОЛУЧИТЬ» - начинают работать по своему функциональному назначению. Т.е. выбирать файл, отправлять и получать. На начальном этапе они были задействованы для раскрытия формы.

Смысл всего действа в том, что в момент активации формы страница должна загрузиться в https. Что бы дальнейшая передача данных с сервером была защищена.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
12.06.2016, 22:20
Ответы с готовыми решениями:

Объекты самопроизвольно меняют свое положение на листе
Здравствуйте! Имеется файл MS Excel 2010, в нем на листе есть сгруппированные диапазоны строк, которые можно сворачивать и...

Как отключить отображение кнопки раскрытия списка ComboBox
Подскажите можно ли в стандартном комбобксе отключить отображение кнопки развертки списка. Для примера msforms 2.0 object - там есть такой...

Создать приложение, рисующее солнце, в котором лучи меняют свое направление по часовой стрелке
Создать приложение, рисующее солнце, в котором лучи меняют свое направление по часовой стрелке Помогите пожалуйста не проходили...

5
2 / 2 / 0
Регистрация: 28.11.2014
Сообщений: 18
13.06.2016, 09:36
Можно сделпть неактивные элементы, с прокладкой над ними, по нажатию на который будет срабатывать jquery обработчик:
JavaScript
1
2
3
$('wrapper').click(function(){
  window.location.href = урл твоей https страницы 
})
1
0 / 0 / 1
Регистрация: 17.04.2016
Сообщений: 77
13.06.2016, 10:37  [ТС]
Warchiefs, яву не очень хочется использовать.

Тогда вопрос с другой стороны.
Как сделать так, что бы при клике на Ссылку загружалось другое содержимое этой таблице. (например из другого PHP или html) Обратная операция не требуется.
Мне кажется тогда будет возможность одни и те же кнопки использовать в разных функциях.

На примере этого кода:
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?php
 
echo " <html>
<head>
<title>Главная страница сайта</title>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=windows-1251\">
</head>
 
<body><center>
<a href=''>Ссылка</a>
<form>
<table cellpadding=\"10\" border=\"1\" width=\"80%\">
 
<tr><td><input type=\"file\" name=\"upload_file\" size=\"150\" ></td></tr>
<tr><td><input type=\"text\" name=\"pass1\" value=\"Введите пароль\" size=\"50\" maxlength=\"255\"></td></tr>
<tr><td><input type=\"text\" name=\"pass2\" value=\"Повторите пароль\" size=\"50\" maxlength=\"255\"></td></tr>
<tr><td><button type=\"button\" name=\"buttenc\">ОТПРАВИТЬ</button>&nbsp&nbsp&nbsp<button type=\"button\" name=\"buttdec\">ПОЛУЧИТЬ</button></td></tr>
 
</table>
</form>
</center></body>
</html>";
?>
0
Эксперт PHP
 Аватар для Kerry_Jr
3106 / 2591 / 1219
Регистрация: 14.05.2014
Сообщений: 7,236
Записей в блоге: 1
13.06.2016, 13:29
Цитата Сообщение от n1056 Посмотреть сообщение
яву не очень хочется использовать
Тогда бубен в руки и к костру. Хотя и он не поможет.
0
0 / 0 / 1
Регистрация: 17.04.2016
Сообщений: 77
18.06.2016, 21:24  [ТС]
Понятно.
Тогда без раскрывающегося блока.

Если страница загружена не по HTTPS, то отображаем текст "Войти, что бы получить или отравить файл", он же ссылка на загрузку страницы по HTTPS.
Если страница загружена по HTTPS, то отображаем форму с полями ввода.

Покажите пожалуйста пример в коде. Спасибо.
0
1943 / 1768 / 825
Регистрация: 23.01.2014
Сообщений: 6,230
18.06.2016, 21:32
Цитата Сообщение от n1056 Посмотреть сообщение
яву не очень хочется использовать.
Для динамического контента используется JavaScript. PHP не может менять вид страницы на лету, только после перезагрузки.
Цитата Сообщение от n1056 Посмотреть сообщение
Если страница загружена не по HTTPS, то отображаем текст "Войти, что бы получить или отравить файл", он же ссылка на загрузку страницы по HTTPS.
Если страница загружена по HTTPS, то отображаем форму с полями ввода.
Покажите пожалуйста пример в коде. Спасибо.
Например
PHP
1
2
3
4
5
6
7
8
9
<?php
if (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] !== FALSE)
{
    // Скрипт запущен НЕ по протоколу HTTPS
}
else
{
    // Скрипт запущен по протоколу HTTPS
}
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
18.06.2016, 21:32
Помогаю со студенческими работами здесь

В моззиле кнопки не меняют цвет
Добрый вечер уважаемые форумчане данного форума! Пытаюсь освоить азы нтмл и ксс. Возникла проблема. Написал простинькие кнопки которые...

Как сделать генерацию событий? чтобы для каждой сгенерированной кнопки было свое событие?
На панели при нажатии на кнопку генерируется 2 кнопка и заносится в массив кнопок, их можно редактировать обращаясь к массиву, но...

Назначение блока row, Bootstrap
С бутстрапом редко приходилось работать и что-то делать с нуля. Принцип работы знаю его, но хотелось-бы уточнить. Подскажите, для чего...

Wpf Expander. Задать HorizontalAlignment после его раскрытия
Дело в том, что после открытия экспандера сама кнопка с заголовком располагается (в моём случае) слева внизу под его контентом. Возможно ли...

Как поместить строку на свое место в ListBox после редактирования в Edit
Как поместить строку на свое место в ListBox после редактирования в Edit?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru