[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Кнопка, отправляющая на почту url страницы
Страницы: 1, 2
FatCat
Цитата (zgd @ 13.09.2015 - 18:22)
Это немного не то

Да я просто тихо балдею от темы.
Если пхп-часть сценария вполне логичная, то все джаваскриптовые обсуждения в этой теме напоминают мне выбор модели фирменного профессионального шуруповерта чтобы на пол-оборота подкрутить шуруп в стене.

Тебе нужно передать на сервер УРЛ страницы с ошибкой? Обычный айфрейм с этим справится.
Тебе нужно оповещение что ответ отправлен? Вывести ответ сервера в этот айфрейм обычным алертом...

А если с перезагрузкой страницы, то и еще проще...

_____________
Бесплатному сыру в дырки не заглядывают...
zgd
С этой строчкой вообще ничего не показывается после нажатия, просто кнопка пропадает и всё:
echo iconv ('utf-8','windows-1251' , 'Спасибо за участие');

А может лучше сделать чтобы на кнопке текст менялся и она становилась некликабельной?
zgd
В целом всё привёл к такому виду.
Файл fail_url.php:


<?php
if (isset($_POST['url'])) file_put_contents($_SERVER['DOCUMENT_ROOT'].'/fail.txt', date('Y.m.d H:i:s').': '.htmlspecialchars($_POST['url'])."\r\n", FILE_APPEND | LOCK_EX);
?>


Кнопка и скрипт:


<input type="button" value="Видео не рабочее" id="failUrl">

<script>

$(function(){
$('#failUrl').click(function() {
$.post('fail_url.php', {'url': location.href})
.
done(function() {
$('#failUrl').val('Спасибо').prop('disabled', true);
});
});
});
</script>


После нажатия, надпись на кнопке изменяется на "спасибо" и кнопка становится некликабельной.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.