- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году Google заблокировал более 170 млн фальшивых отзывов на Картах
Это на 45% больше, чем в 2022 году
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Прошу помощи у специалистов.
Суть задачи такая:
есть форма
<form action="http://site.ru/" method="post">
<input type="image" src="images/img.gif" width="200" height="200" />
<input type="hidden" name="param" value="1" />
</form>
Мне нужно сделать так, чтобы при нажатии на картинку не открывало сразу http://site.ru/ (как это происходит), а я бы хотел выполнить еще некоторые действия на php, а потом пусть открывает с передачей параметра методом Post.
Возможно ли это как-то реализовать?
Возможно ли это как-то реализовать?
Вместо alert - выполнять "некоторые действия на javascript", которые могут вызвать php-скрипт, который будет "выполнять некоторые действия"
...
Мне нужно сделать так, чтобы при нажатии на картинку не открывало сразу http://site.ru/ (как это происходит), а я бы хотел выполнить еще некоторые действия на php, а потом пусть открывает с передачей параметра методом Post.
Возможно ли это как-то реализовать?
не имеет смысла. с таким же успехом эти "некоторые действия на php" может сделать и вызываемый через POST скрипт, максимум - придётся какие-то доп параметры ему переслать...
может сделать и вызываемый через POST скрипт
Есть ощущение, что вызываемый скрипт на другом http://site.ru
Есть ощущение, что вызываемый скрипт на другом http://site.ru
тогда из формы вызывать прокладку с "некоторыми действиями на php", которая потом вызовет сторонний скрипт, делОв то. а то ведь мазохисты щаз ТСу аякс предложат на onsubmit налепить 😂 , попытка уже была...
которая потом вызовет сторонний скрипт. делОв то...
И тут возможна промашка... Есть ощущение, что нужно, чтобы пользователь (из браузера, с его IP итд) выполнил POST-скрипт... (ну т.е. как оно "и сейчас работает")
onsubmit гораздо изящнее чем портянка из редиректов :)
onsubmit гораздо изящнее чем портянка из редиректов
Тут вопрос даже не в красоте, а в том, что решение "с редиректами" не удовлетворяет условиям задачи из первого поста.. Как обстоит ситуация на самом деле - знает только ТС..
чтобы при нажатии на картинку не открывало сразу http://site.ru/ (как это происходит), а я бы хотел выполнить еще некоторые действия на php, а потом пусть открывает с передачей параметра методом Post.
Извиняюсь за неполное описание условий задачи.
<form> прописана на сайте http://site1.ru
а action идёт на http://site2.ru/
т.е. я при нажатии на картинку <form> попадаю на другой сайт и передаю параметры ему через Post.
Так вот перед тем, как я "улечу" на другой сайт, я хочу на своем еще кое что сделать на php.
Некоторые пишут, что типа можно через прокладку, а в самой прокладке делаю свои дела и потом редирект на site2.ru. Но как мне при это передать параметры на другой сайт методом Post?
ivan-lev, я так понимаю, что вы как раз и показали решение.
а не могли бы вы подробно код показать, как это сделать (я не спец по ява-скриптам)?
т.е. я пишу:
<form action="http://site2.ru/" method="post" onsubmit="<тут вызов процедуры на JS>">
<input type="image" src="images/img.gif" width="200" height="200" />
<input type="hidden" name="param" value="1" />
</form>
а что тут и как на ява-скрипте написать вызов php-файла?
<form action="http://site2.ru/" method="post" onsubmit="submitForm(this);">
....
function submitForm(f){
//Ajax запрос
}
//Ajax запрос
а ссылочку не дадите на пример такого запроса