скрипт работает только в firefox!! Почему ?!!
полный код вот:
<script type="text/javascript" src="../../js/jquery-1.6.4.js"></script> <script type="text/javascript" src="../../texteditor/ckeditor.js"></script> <script src="../../texteditor/_samples/sample.js" type="text/javascript"></script> <link href="../../texteditor/_samples/sample.css" rel="stylesheet" type="text/css" /> <?php require_once ("../../utils.resizeimg.php"); error_reporting(E_ALL & ~E_NOTICE); @mysql_query("SET NAMES 'utf8'"); // Устанавливаем соединение с базой данных require_once("../../config/config.php"); // Подключаем блок авторизации require_once("../utils/security_mod.php"); // Подключаем классы формы require_once("../../config/class.config.dmn.php"); if(empty($_POST)) { } try { $name = new field_text("name", "Название", true, $_POST['name']); $cena = new field_text("cena", "Цена", false, $_POST['cena']); $urlpict = new field_file("urlpict", "Фото", false, $_FILES, "../../files/galerea/"); $body = new field_textarea("body", "Описание", false, $_REQUEST['body']); $nalichie = new field_select("nalichie", "Наличие товара", array("vnal" => "В ниличии", "nvnal" => "Нет в наличии"), $_REQUEST['nalichie']); $url = new field_select("url","Выберите раздел", array("buket" => "Букеты", "svab_buket" => "Свадебные букеты", "jiv_cveti" => "Живые цветы", "korz_cveti" => "Корзины с цветами", "komposicii" => "Композиции из цветов", "komnotnie" => "Комнатные растения", "gorshki" => "Горшки и кашпо", "oformlenie" => "Оформление"), $_REQUEST['url']); $podrazd = new field_select("podrazd", "Живые цветы", array("rozi" => "Розы", "tylpani" => "Тюльпаны"), $_REQUEST['podrazd']); $podpodrazd = new field_select("podpodrazd", "Комнатные растения", array("kaktus" => "Кактус", "arhidea" => "Архидея"), $_REQUEST['podpodrazd']); $form = new form(array("name" => $name, "cena" => $cena, "urlpict"=>$urlpict, // "body" => $body, "nalichie" => $nalichie, "url" => $url, "podrazd" => $podrazd, "podpodrazd" => $podpodrazd), "Добавить", "field"); // Обработчик HTML-формы if(!empty($_POST)) { // Проверяем корректность заполнения HTML-формы // и обрабатываем текстовые поля $error = $form->check(); if(empty($error)) { // Изображение $var = $form->fields['urlpict']->get_filename(); if(!empty($var)) { $picture = date("y_m_d_h_i_s_").$var; $picturesmall = "s_".date("y_m_d_h_i_s_").$var; } else { $picture = ""; $picturesmall=""; } resizeimg("../../files/galerea/".$picture, "../../files/galerea/".$picturesmall, 200, 150); if(!$error) { // Формируем SQL-запрос на добавление // новостного сообщения if($form-> fields['url']-> value == "jiv_cveti") { $query = "INSERT INTO $tbl_tovar VALUES (NULL, '{$form->fields[name]->value}', '{$form->fields[cena]->value}', '$picture', '$picturesmall', '...', '{$form->fields[nalichie]->value}', '{$form->fields[podrazd]->value}', '', '', NOW())"; } if($form->fields['url']->value == "komnotnie") { $query = "INSERT INTO $tbl_tovar VALUES (NULL, '{$form->fields[name]->value}', '{$form->fields[cena]->value}', '$picture', '$picturesmall', '...', '{$form->fields[nalichie]->value}', '{$form->fields[podpodrazd]->value}', '', '', NOW())"; } if((!($form->fields['url']->value == "komnotnie"))&&(!($form-> fields['url']-> value == "jiv_cveti"))) { $query = "INSERT INTO $tbl_tovar VALUES (NULL, '{$form->fields[name]->value}', '{$form->fields[cena]->value}', '$picture', '$picturesmall', '...', '{$form->fields[nalichie]->value}', '{$form->fields[url]->value}', '', '', NOW())"; } if(!mysql_query($query)) { throw new ExceptionMySQL(mysql_error(), $query, "Ошибка добавления новостного сообщения"); } // Осуществляем перенаправление // на главную страницу администрирования ?> <script> document.location.href="index.php"; </script> <?php if($error) { if(file_exists("files/galerea/".$picture)) { @unlink("files/galerea/".$picture); } if(file_exists("files/galerea/".$picturesmall)) { @unlink("files/galerea/".$picturesmall); } echo "<br>"."<br>"; foreach($error as $err) { echo "<span style=\"color:red\" class=main_txt>$err</span><br>"; } } } } } // Начало страницы $title = 'Добавление нового товара'; $pageinfo = '<p class=help></p>'; // Включаем заголовок страницы require_once("../utils/top.php"); ?> <div align=left> <FORM> <INPUT class="button" TYPE="button" VALUE="На предыдущую страницу" onClick="history.back()"> </FORM> </div> <?php // Выводим сообщения об ошибках, если они имеются if(!empty($error)) { foreach($error as $err) { echo "<span style=\"color:red\">$err</span><br>"; } } ?> <div class="table_user"> <?php // Выводим HTML-форму $form->print_form(); ?> </div> <script type="text/javascript"> $(document).ready(function() { $("[name=podrazd]").css("display","none"); $("[name=podpodrazd]").css("display","none"); $("select[name=url] option").click(function(){ var sel = $("select[name=url] option")[2].value; if (sel == "jiv_cveti") { $("[name=podrazd]").css("display","inline"); $("[name=podpodrazd]").css("display","none"); } }); $("select[name=url] option:contains('Комнатные растения')").live('click', function(){ $("[name=podpodrazd]").css("display","inline"); $("[name=podrazd]").css("display","none"); }); $("option:contains('Оформление')").live('click', function(){ $("[name=podpodrazd]").css("display","none"); $("[name=podrazd]").css("display","none"); }); $("option:contains('Горшки и кашпо')").live('click', function(){ $("[name=podpodrazd]").css("display","none"); $("[name=podrazd]").css("display","none"); }); $("option:contains('Композиции из цветов')").live('click', function(){ $("[name=podpodrazd]").css("display","none"); $("[name=podrazd]").css("display","none"); }); $("option:contains('Корзины с цветами')").live('click', function(){ $("[name=podpodrazd]").css("display","none"); $("[name=podrazd]").css("display","none"); }); $("option:contains('Свадебные букеты')").live('click', function(){ $("[name=podpodrazd]").css("display","none"); $("[name=podrazd]").css("display","none"); }); $("option:contains('Букеты')").live('click', function(){ $("[name=podpodrazd]").css("display","none"); $("[name=podrazd]").css("display","none"); }); }); </script> <?php } catch(ExceptionObject $exc) { require("../utils/exception_object.php"); } catch(ExceptionMySQL $exc) { require("../utils/exception_mysql.php"); } catch(ExceptionMember $exc) { require("../utils/exception_member.php"); } // Включаем завершение страницы require_once("../utils/bottom.php"); ?> и эффект появления\исчезновения не работает!! :sos: т.е. я в выпадающем списке выбираю 'Комнатные растения' или 'Живые цветы' и в зависимости от этого у меня скрывается и открываются другие выпадающие списки. В firefox все работает, а в других браузерах нет! В чем может быть проблема/ошибка? помогите плиз !!!! второй день мучаюсь!!!!! выложил полный код. в том дело что firefox работает, а в других браузерах нет!!!!!!!!!! помогите плиз!!!!! Сайт со скриптом пароль и логин - qwerty |
Цитата:
|
1)Прочитай для начала про основы HTML, и какие теги в каких должны быть.
а также о том, что надо закрывать теги, и прочее 2) ага, щаз, все побежали выкачивать ckeditor, и раскладывать по необходимым путям, чтобы запустить твой скрипт у себя Пример нужно выкладывать минимальный, но полный Лучше всего будет если выложите пример на свой сайт, чтобы любой мог зайти и проанализировать проблему. А еще лучше, если вы сами разберетесь в своей проблеме. Включите в браузерах вывод ошибок, и запустите консоль разработчика |
выложил полный код. в том дело что firefox работает, а в других браузерах нет!!!!!!!!!! помогите плиз!!!!! Сайт со скриптом пароль и логин - qwerty
|
25355fox,
У меня все пашет, Opera 11.52 |
не работает в Хроме и Экслорере (((
|
попробуй вместо:
$("select[name=url] option").click(function(){ // .... }); сделать так: $("select[name=url]").click(function(){ // .... }); или вообще так: $("select[name=url]").change(function(){ // .... }); |
Цитата:
потому я в коже и использовал: $("select[name=url] option:contains('Комнатные растения')") .... $("select[name=url] option:contains('....')") .... |
что то Хрому не нравится с Селектором =((
|
Цитата:
|
Часовой пояс GMT +3, время: 11:01. |