-
Posts
358 -
Joined
-
Last visited
Content Type
Profiles
Forums
Calendar
Store
Everything posted by bgraf
-
Добрый день! Столкнулся с такой проблемой, мой всплывающий div оказывается под флеш. после поисков в нете решения нашел только одно <param name="wmode" value="transparent" /> добавить в код флеша и div дать z-index:1; не помогло. Вот код флеш <div style="width:800px; height:100px; background-color:#000000;"> <!--Реклама 780 на 100--> <center> <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=10,0,0,0" width="800" height="100" id="dis" align="middle"> <param name="wmode" value="transparent" /> <param name="allowScriptAccess" value="sameDomain" /> <param name="allowFullScreen" value="false" /> <param name="movie" value="/flash/dis.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#000000" /> <embed src="/flash/dis.swf" quality="high" bgcolor="#000000" width="800" height="100" name="dis" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer" /> </object> </center> </div> А вот всплывающий div <div style=" z-index:100;position:absolute;display:none;width:180px;top:0px;left:0px; text-align:center; background-color: #D2D2D2; border:1px solid #999999; padding-top:5px;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);-moz-opacity: 0.9;-khtml-opacity: 0.9;opacity: 0.9;" id="ISODiv" onmouseout="CloseDiv()" onmouseover="IsoVisible()"> <ul id="under_nav" type="none"> <li............................................ Подскажите как решить проблему. Спасибо всем!
-
к сожалению не работает, или я не правильно сделал, если не трудно можно еще раз поподробнее объяснить. Спасибо
-
Спасибо за ответ. Но, мммм, не очень нрнимаю куда мне это прикрутить, прошу прощение за свое непонимание, объясните куда это надо вставить?
-
давайте я все страницы выложу search.php <?php // Соединяемся с сервером базы данных ?> <form action="search.php" method="post"> <div> <table> <tr> <td>Коипания: <select name="company" id="company"> <option value="0" selected>Выберите компанию</option> <option value="deltalight" >Delta Light</option> <option value="dark" >Dark</option> <option value="kreon">Kreon</option> <option value="aquacreation" >Aqua Creations</option> <option value="nomon" >Nomon</option> <option value="muranodue" >Murano Due</option> <option value="aurelianotoso">Aureliano Toso</option> <option value="itre" >Itre</option> <option value="altlucealternative">Alt Luce alternative</option> <option value="axolight" >Axo Light</option> <option value="gallery" >Gallery</option> <option value="weverducre">Wever&Ducr?</option> <option value="ilparalumemarine" >il paralume marine</option> </select><br/> </td> <td>Тип светильника: <select name="category" id="category" onchange="getArticul(this.form.elements['company'].value, this.value);"> <option value="0" selected>Выберите</option> <option value="download_lighting" >встраеваемые светильники</option> <option value="wall_ceiling_lighting" >настенно-потолочные</option> <option value="sospension_lighting" >подвесные светильники</option> <option value="floor_lighting" >напольные светильники</option> <option value="table_lighting" >настольные светильники</option> <option value="outdoor_lighting" >уличное освещение</option> <option value="project" >Проекты</option> </select><br/> </td> <td>Артикул: <select name="product" id="product"><option value="0">Выберите</option></select></td> </tr> </table> </div> </form> search.js var xmlhttp = null; function getArticul(com, kat) { var element_product = document.getElementById("product"); element_product.innerHTML = ""; // Удаляем всех потомков var option = document.createElement("option"); var optionText = document.createTextNode("Борис"); option.appendChild(optionText); option.setAttribute("value", "0"); element_product.appendChild(option); if ( com != "" && kat!="" ) { url = "getArticul.php?company=" + com + "&category=" + kat; } var xmlhttp = getXmlHttp(); xmlhttp.open('GET', url, true); xmlhttp.onreadystatechange = processRequestChange; xmlhttp.send(null); } //================================================================================ ===== function getXmlHttp() { try { xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch (E) { xmlhttp = false; } } if (!xmlhttp && typeof XMLHttpRequest!='undefined') { xmlhttp = new XMLHttpRequest(); } return xmlhttp; } //================================================================================ ===== function processRequestChange() { alert('xmlhttp.readyState = '+xmlhttp.readyState); if (xmlhttp.readyState == 4) { if(xmlhttp.status == 200) { alert('xmlhttp.responseXML = '+xmlhttp.responseXML); var responseXml = xmlhttp.responseXML; alert('responseXml.documentElement = '+responseXml.documentElement); var xmlDoc = responseXml.documentElement; alert('xmlDoc.getElementsByTagName("action")[0].firstChild.data = '+xmlDoc.getElementsByTagName("action")[0].firstChild.data); var action = xmlDoc.getElementsByTagName("action")[0].firstChild.data; alert('action = '+action); if ( action == "makeMakerList" ) { _select = document.getElementById("product"); } _select.innerHTML = ""; // Удаляем всех потомков options = xmlDoc.getElementsByTagName("option"); for (var i=0; i<options.length; i++) { // Извлекаем значение атрибута value и текст var value = options[i].getAttribute("value"); var text = options[i].firstChild.data; //Формируем очередной элемент option var option = document.createElement("option"); var optionText = document.createTextNode(text); option.appendChild(optionText); option.setAttribute("value", value); _select.appendChild(option); } } else { alert("Не удалось получить данные от сервера:\n" + xmlhttp.statusText); } } else { alert("статуса Error"); } } getArticul.php <?php // Соединяемся с сервером базы данных // Если выбрано значение первого списка - формируем второй список if ( isset($_GET['company']) ) { // Получаем из БД список артикулов $query = 'SELECT * FROM '.$_GET['company'].' WHERE type_light ="'.$_GET['category'].'"'; $res = mysql_query( $query ); $makerOptions = '<option value="0">Выберите</option>'; while ( $mkr = mysql_fetch_array( $res ) ) { $makerOptions = $makerOptions.'<option value="'.$mkr['article'].'">'.$mkr['article'].'</option>'; } $response = '<?xml version="1.0" encoding="UTF-8" standalone="yes"?>'. '<response>'. '<action>'. 'makeMakerList'. '</action>'. '<options>'. $makerOptions. '</options>'. '</response>'; //$fp = fopen ("ddd.xml", "a+"); //fputs($fp,$response); //fclose($fp); } header('Content-Type: text/xml'); echo $response; ?> нет методом get я передаю имя компании которая в базе и является таблицей, селект проверил и файл xml тоже создавал все данные верны
-
Добрый день! Делаю связанные селекты с помощью ajax Не могу понять почему после выполнения нижеприведенного кода responseXML возвращает null: <?php // Соединяемся с сервером базы данных if ( isset($_GET['company']) ) { // Получаем из БД список артикулов $query = 'SELECT * FROM '.$_GET['company'].' WHERE type_light ="'.$_GET['category'].'"'; $res = mysql_query( $query ); $makerOptions = '<option value="0">Выберите</option>'; while ( $mkr = mysql_fetch_array( $res ) ) { $makerOptions = $makerOptions.'<option value="'.$mkr['article'].'">'.$mkr['article'].'</option>'; } $response = '<?xml version="1.0" encoding="UTF-8" standalone="yes"?>'. '<response>'. '<action>'. 'makeMakerList'. '</action>'. '<options>'. $makerOptions. '</options>'. '</response>'; } header('Content-Type: text/xml'); echo $response; ?> подскажите что делаю не так Спасибо всем заранее
-
Спасибо огромное всем всем !
-
Добрый день! Подскажите, как можно сделать такую ШТУКУ: у меня есть таблицы с разными компаниями производителями в которой есть разные типы продукции этих компаний. на странице я хочу сделать поиск в виде трех полей типа select и работать должно так, при выборе в первом select имя компании во втором вид продукции в третьем уже должны появиться артикулы данной коипании с учетом выбора типа продукции. Подскажите как это можно сделать. Заранее всем спасибо
-
проблему решил, прописав полный путь включая юрл сайта в двух случаях, у меня во всяком случае теперь работает везде, попросил людей зайти и проверить и тоже все работает . Спасибо всем, с наступающим новым годом, счастья всем!
-
Добрый день ! Подскажите, как мне решить проблему. Создал баннер на FLASH, вставил код в страничку: <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=10,0,0,0" width="180" height="400" id="nomon" align="middle"> <param name="allowScriptAccess" value="sameDomain" /> <param name="allowFullScreen" value="false" /> <param name="movie" value="/galery/nomon/nomon.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#000000" /> <embed src="galery/nomon/nomon.swf" quality="high" bgcolor="#000000" width="180" height="400" name="nomon" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer" /> </object> В Opera, Google Chrome,Mozilla FireFox работает как надо, а вот в любой версии IE баннер не видно, он не проигрывается. Подскажите что надо сделать чтобы все работало на всех браузерах. Спасибо всем за помощь, заранее!
-
или css margin:auto;
-
спасибо. попробую разобраться
-
что значит выравнивание текста в текстовом поле по вертикале??? если вы имеете ввиду type=text и текст в нем поднять или опустить то можно valign или использовать стили margin or padding если я правильно понял вопрос
-
да нет то что просто идет пере адресация и подмена, я понял . я не понял как создать и работать с этим файлом .htaccess у меня сайт на купленом хостинге и у меня этого файла нет или его надо создать и потом вообще как сделать к примеру из www.kuku.ru/load/news.php?a=1&b=2 что то типо www.kuku.ru/load/news но при этом и попасть куда надо и параметры _GET-ом взять и обработать
-
к сожалению не нашел
-
простите но мне не понятно . можно как то разжевать данную тему
-
спасибо, дайте ссылку на то где вы писали. очень рад вашему ответу!
-
Добрый день всем ! Очень часто встречаются сайты которые в адресной строке выглядят примерно так: www.kuku.ru/load/173-5-2 хотелось бы спросить, в папке load/173-5-2 на сервере есть файл index или есть еще какието способы не отображать имя файла в адресной строке? Спасибо
-
Добрый день ! Подскажите как сделать следующее: у меня на странице с левой стороны есть меню, при нажатии на пункт, в правой стороне страницы, должны отобразиться данные соответствующие данному пункту, проблема моя в том что при выборе и селекте данных, мне надо выделить тот пункт меню на который нажали. Буду признателен вашей помоще
-
Спабо! Постараюсь, если что обращусь к вам еще раз Огромное спасибо
-
:-) да нет просто не могу найти что то похожее, просто постраничный вывод делал и не раз к примеру новости а вот навигацию описанную мной не могу найти начал придумывать формулу с возможными способами запутался в конец , и сформулировать не могу в гугле что то подобное вот и обратился к Вам за помощью
-
На мой взгляд я полностью обьяснид 1 способ хранения на сервере превью и изображения 2 способ хранение на сервере изображения и при выводе на страницу уменьшать размер В первом случае теряется место, во втором скорость загрузки Вопрос что посаветуете опытные сайтостроители? При чем тут жесткий диск когда речь идет о хостинге с размером выделенным под сайт и оплаченным 100мб И еще я прошу пример ,в котором есть постраничный вывод ,определенного колличества картинок на страницу из базы данных ,где хранятся линки на сами картинки, с возможностью постраничного вывода Х картинок и навигацией динамической в зависимости от колличество картинок. спасибо а можно пример подобной задачи с постраничном выводом к примеру вот так начало ... 6 7 8 9 10 ... конец где начало дает 1 2 3 4 5 ... конец ... дает к примеру начало ... 11 12 13 14 15 ... конец конец дает ...16 17 ну вот как то так
-
Добрый день ! На сервере должна быть папка в которую Вы и будете сохранять прикрепленный файл $server_path = "mail_attachment/".$file; if(move_uploaded_file($_FILES['m_attachment']['tmp_name'],$server_path)) таким оброзом вы сохраните файл в директории на сервере , а потом записав в базу данных путь к нему Вы можете манипулировать им
-
Добрый день ! Задача заключается в том что я хочу выводить несколько картинок на строничку , так называемый построчный вывод не более , скажем , 6 фоток на страничке, при этом при нажатии на картинку она увеличивается. Вопрос в том как мне хранить картинки, и мини и макси в базе данных, это приведет к тому что на сервере надо хранить две копии маленькую и большую , но скорость вывода будет быстрее нежели хранить только большую и при выводе уменьшать их размер но тогда на сервере есть только одна картинка. Что вы посоветуете? И еще пожалуйста , дайте примеры данной задачи. Огромное Вам спасибо!!!