<MyRusakov.ru />

Создание и продвижение лендинга под ключ

Создание и продвижение лендинга под ключ

Данный курс научит Вас создавать профессиональные лендинги на любую тематику с нуля и под ключ. Помимо теории Вы так же своими глазами будете видеть, как создаётся лендинг: заказывается дизайн, верстаются страницы, программируется клиентская часть и Admin-панель, а после лендинг размещается в Интернете. Так же Вы узнаете, как продвигаются лендинги и, самое главное, Вы увидите, как это делается на примере созданного лендинга до первых клиентов.

И, наконец, к курсу идут 4 очень полезных и актуальных Бонуса для лендингов: "Подключение онлайн-консультанта", "Система уведомлений по SMS", "Автоматизация управления Яндекс.Директом" и "Продажа товаров с AliExpress.com".

Подробнее
Подписка

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Каким движком Вы предпочитаете пользоваться?

Форум сайта MyRusakov.ru

Не запускается функция JS
10.05.2011 00:59:19 Не запускается функция JS Сообщение #1
armen_98

armen_98

Эксперт

Эксперт

Дата регистрации:
12.01.2011 16:35:33

Сообщений: 130

<html>
<head>
<script type="text/javascript" src="../JS/jquery.js"></script>
<script type="text/javascript">
function addselect(divid, type) {
var proj_id = document.addruleform.proj_id.value;
$("#div_"+divid).load("shownumber.php?proj_id="+proj_id+"type="+type);
}
</script>
</head>
<body>
<input type="button" value="V" id="1" onclick="addselect(this.id, 1)">
<div id="div_1"></div>
</body>
</html>


а вот код из shownumber.php

require("../include/connect.php";
$proj_id = htmlspecialchars($_GET['proj_id']);
$type = htmlspecialchars($_GET['type']);
if($type == '1') {
echo ('<select name="rulenum[]" id="rulenum">');
$selnum = mysql_query("SELECT * FROM destinations WHERE project_id = '".$proj_id."'";
while($rownum = mysql_fetch_array($selnum)) {
echo ('
<option value='.$rownum['destinations_id'].'>'.$rownum['dest_num'].'</option>
');
}
$seldirnum = mysql_query("SELECT * FROM direct_numbers WHERE project_id = '".$proj_id."'";
while($rowdirnum = mysql_fetch_array($seldirnum)) {
echo ('
<option value="phonetype=dirnum&id='.$rowdirnum['dphone_id '].'">'.$rowdirnum['dphone_num'].'</option>
');
}
echo ("</select>";
}


не выдает ни какой ошибки просто при нажатии на кнопку нечего не происходит
Профиль Ответить
10.05.2011 01:07:56 Не запускается функция JS Сообщение #2
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

var proj_id = document.addruleform.proj_id.value;

Где у Вас элементы addruleform и proj_id? Их нет в данном коде, поэтому он автоматически не может работать. А вообще такие вещи отлаживаются следующим образом:
1. На каждом шаге проверяете значение любой переменной, пытаясь найти место, где выполнение прерывается.
2. Если ломается запрос, то, значит, проблема в скрипте PHP. Такие вещи надо смотреть в Firebug, либо тестировать скрипт вообще отдельно.
Профиль Ответить
10.05.2011 01:13:03 Не запускается функция JS Сообщение #3
armen_98

armen_98

Эксперт

Эксперт

Дата регистрации:
12.01.2011 16:35:33

Сообщений: 130

Спасибо за мнгновенный ответ.У меня есть firebug я им тестировал и разобрал шаг за шагом просто я здесь не весь код выложил.А значения proj_id и addruleform есть.Проблема была в & знаке.load(\"shownumber.php?proj_id=\"+proj_id+\"&type=\"+type);
Профиль Ответить
10.05.2011 01:20:36 Не запускается функция JS Сообщение #4
armen_98

armen_98

Эксперт

Эксперт

Дата регистрации:
12.01.2011 16:35:33

Сообщений: 130

Извините за замечание, но по моему лучше бы было если обработать знаки \" не функцией myslq_real_escape_string() а то она ставит обратный слеш перед каждым \" знаком.Наверно лучше обработать htmlspecialchars(); или preg_replace(\'\"\', \'"\', \'$massage\');
Профиль Ответить
10.05.2011 01:21:47 Не запускается функция JS Сообщение #5
armen_98

armen_98

Эксперт

Эксперт

Дата регистрации:
12.01.2011 16:35:33

Сообщений: 130

и еще я хотел сказать что в вашем сайте все темы все скрипты все очень хорошо обясняется.ОГРОМНОЕ СПАСИБО.
Профиль Ответить
10.05.2011 01:21:49 Не запускается функция JS Сообщение #6
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

Обработка и была htmlspecialchars(), однако, я посмотрю потом, что можно сделать.
Профиль Ответить
10.05.2011 01:25:43 Не запускается функция JS Сообщение #7
armen_98

armen_98

Эксперт

Эксперт

Дата регистрации:
12.01.2011 16:35:33

Сообщений: 130

А почему ставится \ перед " символом? http://php.net/manual/ru/function.htmlspecialchars.php.Здесь говорится что знак " заменяется "-ом.Извините если я что то не правильно понял.
Профиль Ответить
10.05.2011 01:27:08 Не запускается функция JS Сообщение #8
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

Меня тоже это смущает, но я разберусь с этим в ближайшие дни.
Профиль Ответить
11.05.2011 00:39:56 Не запускается функция JS Сообщение #9
armen_98

armen_98

Эксперт

Эксперт

Дата регистрации:
12.01.2011 16:35:33

Сообщений: 130

Ну вот. А можно добавлять всякие темы например "Как создать регистрацию/авторизацию на сайте" для новичков и чтоб потом давали ссылки на них?И если да то где?
Профиль Ответить
26.08.2011 21:17:19 Не запускается функция JS Сообщение #10
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

Для этого просто либо спросите в теме, как реализовать, либо напишите мне на e-mail, либо напишите в комментариях с просьбой написать подобную статью или записать видеоурок. Эти просьбы я почти всегда выполняю.
Профиль Ответить