Jump to content

bgraf

User
  • Posts

    358
  • Joined

  • Last visited

Everything posted by bgraf

  1. Добрый день! Столкнулся с такой проблемой, мой всплывающий 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............................................ Подскажите как решить проблему. Спасибо всем!
  2. к сожалению не работает, или я не правильно сделал, если не трудно можно еще раз поподробнее объяснить. Спасибо
  3. Спасибо за ответ. Но, мммм, не очень нрнимаю куда мне это прикрутить, прошу прощение за свое непонимание, объясните куда это надо вставить?
  4. давайте я все страницы выложу 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 тоже создавал все данные верны
  5. Добрый день! Делаю связанные селекты с помощью 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; ?> подскажите что делаю не так Спасибо всем заранее
  6. Спасибо огромное всем всем !
  7. Добрый день! Подскажите, как можно сделать такую ШТУКУ: у меня есть таблицы с разными компаниями производителями в которой есть разные типы продукции этих компаний. на странице я хочу сделать поиск в виде трех полей типа select и работать должно так, при выборе в первом select имя компании во втором вид продукции в третьем уже должны появиться артикулы данной коипании с учетом выбора типа продукции. Подскажите как это можно сделать. Заранее всем спасибо
  8. проблему решил, прописав полный путь включая юрл сайта в двух случаях, у меня во всяком случае теперь работает везде, попросил людей зайти и проверить и тоже все работает . Спасибо всем, с наступающим новым годом, счастья всем!
  9. Добрый день ! Подскажите, как мне решить проблему. Создал баннер на 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 баннер не видно, он не проигрывается. Подскажите что надо сделать чтобы все работало на всех браузерах. Спасибо всем за помощь, заранее!
  10. спасибо. попробую разобраться
  11. что значит выравнивание текста в текстовом поле по вертикале??? если вы имеете ввиду type=text и текст в нем поднять или опустить то можно valign или использовать стили margin or padding если я правильно понял вопрос
  12. да нет то что просто идет пере адресация и подмена, я понял . я не понял как создать и работать с этим файлом .htaccess у меня сайт на купленом хостинге и у меня этого файла нет или его надо создать и потом вообще как сделать к примеру из www.kuku.ru/load/news.php?a=1&b=2 что то типо www.kuku.ru/load/news но при этом и попасть куда надо и параметры _GET-ом взять и обработать
  13. простите но мне не понятно . можно как то разжевать данную тему
  14. спасибо, дайте ссылку на то где вы писали. очень рад вашему ответу!
  15. Добрый день всем ! Очень часто встречаются сайты которые в адресной строке выглядят примерно так: www.kuku.ru/load/173-5-2 хотелось бы спросить, в папке load/173-5-2 на сервере есть файл index или есть еще какието способы не отображать имя файла в адресной строке? Спасибо
  16. Добрый день ! Подскажите как сделать следующее: у меня на странице с левой стороны есть меню, при нажатии на пункт, в правой стороне страницы, должны отобразиться данные соответствующие данному пункту, проблема моя в том что при выборе и селекте данных, мне надо выделить тот пункт меню на который нажали. Буду признателен вашей помоще
  17. Спабо! Постараюсь, если что обращусь к вам еще раз Огромное спасибо
  18. :-) да нет просто не могу найти что то похожее, просто постраничный вывод делал и не раз к примеру новости а вот навигацию описанную мной не могу найти начал придумывать формулу с возможными способами запутался в конец , и сформулировать не могу в гугле что то подобное вот и обратился к Вам за помощью
  19. На мой взгляд я полностью обьяснид 1 способ хранения на сервере превью и изображения 2 способ хранение на сервере изображения и при выводе на страницу уменьшать размер В первом случае теряется место, во втором скорость загрузки Вопрос что посаветуете опытные сайтостроители? При чем тут жесткий диск когда речь идет о хостинге с размером выделенным под сайт и оплаченным 100мб И еще я прошу пример ,в котором есть постраничный вывод ,определенного колличества картинок на страницу из базы данных ,где хранятся линки на сами картинки, с возможностью постраничного вывода Х картинок и навигацией динамической в зависимости от колличество картинок. спасибо а можно пример подобной задачи с постраничном выводом к примеру вот так начало ... 6 7 8 9 10 ... конец где начало дает 1 2 3 4 5 ... конец ... дает к примеру начало ... 11 12 13 14 15 ... конец конец дает ...16 17 ну вот как то так
  20. Добрый день ! На сервере должна быть папка в которую Вы и будете сохранять прикрепленный файл $server_path = "mail_attachment/".$file; if(move_uploaded_file($_FILES['m_attachment']['tmp_name'],$server_path)) таким оброзом вы сохраните файл в директории на сервере , а потом записав в базу данных путь к нему Вы можете манипулировать им
  21. Добрый день ! Задача заключается в том что я хочу выводить несколько картинок на строничку , так называемый построчный вывод не более , скажем , 6 фоток на страничке, при этом при нажатии на картинку она увеличивается. Вопрос в том как мне хранить картинки, и мини и макси в базе данных, это приведет к тому что на сервере надо хранить две копии маленькую и большую , но скорость вывода будет быстрее нежели хранить только большую и при выводе уменьшать их размер но тогда на сервере есть только одна картинка. Что вы посоветуете? И еще пожалуйста , дайте примеры данной задачи. Огромное Вам спасибо!!!
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy