Jump to content

ProGGGer

User
  • Posts

    75
  • Joined

  • Last visited

Everything posted by ProGGGer

  1. потому что довольно неудобно сделано вывод форрмы для заполнения полей. форма формируеться в зависомотсти от того что выбрал пользователь. для этого я использую document.getElementById("id").style.display = "block"; для одних Div и document.getElementById("d1").style.display = "none"; для других. В общем формироваие формы проходит на одной стр. в зависимости от выбора пользователя. Потом повторно все формировать я считаю довольно запарно... В общем вот.
  2. Собственно задача такова. Есть форма где присутствуют поля для заполнения и Submit. После нажатия подтверждения проверка введенных данных идет с помощью Php. если не верно введены данные то сообщение и ссылка вернуться назад и ввести верные данные. Использую для возвращения назад Вернуться Проблема в том что только в Opera работает кореектно поля заполнены и можно ихредактировать. В Ie 6 и FF возвращает назад но заполненные поля очищаются приходиться вводить все снова. Как можно решить такую проблему. Ajax не подходит по заданию. Сохранять в php введенные данные и потом выдавать стр. с этими данными тоже было бы не желательно. Может кто сталкивался?
  3. http://htmlbook.ru/css/position.html absolute Указывает, что элемент абсолютно позиционирован. В этом случае он не существует в обычном потоке документа подобно другим элементам, которые отображаются на веб-странице словно абсолютно позиционированного объекта и нет. Положение элемента задается атрибутами left, top, right и bottom относительно края окна браузера. вроде это теория. И если опять же я правильно понимаю отступы не идет от родительского DIV как мне надо в моем случае.
  4. И потом кучу блоков гонять от начала координат. А при различном разрешении вообще ловить блоки за экраном? Насколько я знаю абсолют идет от координат 0,0 левого верхнего угла страницы. если бы можно было бы сделать от родительского элемента было бы хорошо.
  5. Нужно сделать что бы показывался определенный блок DIV по нажатию на выбор radio, остальные блоки становятся невидимыми. Блоки выводить нужно в одном и том же месте где и первый блок. Для реалицаии сделал использование position: relative. с отрицательными координатами top. Но в различных браузерах значения отступа разные... как это можно пофиксить? Делал изначально под Opera 9.27 там норма. в FF немного едит вниз. в IE 6 cущественно сьезжает вниз. Какие есть методы пофиксить эту проблему? <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Документ без названия</title> <script type="text/javascript"> function showLayer1() { document.getElementById("d1").style.visibility = "visible"; document.getElementById("d2").style.visibility = "hidden"; document.getElementById("d3").style.visibility = "hidden"; } function showLayer2() { document.getElementById("d2").style.visibility = "visible"; document.getElementById("d1").style.visibility = "hidden"; document.getElementById("d3").style.visibility = "hidden"; } function showLayer3() { document.getElementById("d3").style.visibility = "visible"; document.getElementById("d1").style.visibility = "hidden"; document.getElementById("d2").style.visibility = "hidden"; } </script> </head> <body> <table width="700" border="1"> <tr> <td width="100">test1</td> <td colspan="2" rowspan="3"> <form method="get" name="Form1"> <h3 align="center"> Выберите Операцию : <br/> продам<input onClick="showLayer1()" type="radio" name="oper1" value="продам"> куплю<input onClick="showLayer2()" type="radio" name="oper1" value="куплю"> сниму<input onClick="showLayer3()" type="radio" name="oper1" value="сниму"> </h3> <div style="border:dotted"> <div id="d1" style="border:dotted; text-align:center; visibility: hidden; width: 500px;"> Для меню "продам": </div> <div id="d2" style="border:dotted; text-align:center; visibility: hidden; width: 500px; position: relative; top: -25px; left: 0px;"> Для меню "куплю": </div> <div id="d3" style="border:dotted;text-align:center; visibility: hidden; width: 500px; position: relative; top: -50px; left: 0px;"> Для меню "сниму": </div> <br/> </div> </form> </td> </tr> <tr> <td width="100">test2</td> </tr> <tr> <td width="100">test3</td> </tr> </table> </body> </html>
  6. В инете почитать можно: http://webmastak.com/article.aspx?id=295 http://www.citforum.ru/internet/securities/phpsecure.shtml если купить/скачать книгу то Тактика защиты и нападения на Web-приложения http://www.ozon.ru/context/detail/id/2356621/
  7. #min-width { min-width:800px; width:expression(document.body.clientWidth < 770? "770px": "auto" ); } Используя JS. Подробнее смотреть тут: http://cssing.org.ua/2005/09/02/min-width-for-ie/
  8. Если они выполняются последовательно то можно вторую вызывать в конце первой. Если зависит от событий то уже на события и вешать.
  9. Использовать Спецсимволы в HTML... http://html.manual.ru/book/info/specialchars.php
  10. Есть 3 варианта: 1. C помощью CSS и нескольких картинок 2. Только с помощью CSS (без использования графики) 3. С помощью CSS и JavaScript (без использования графики) Смотреть тут http://blogcod3sun.com/?p=132
  11. Вызвало странное впечатление когда в Opera водишь мышкой по меню потом убираешь мышь. а в меню смотриться светопредставление... такое только в Opera и странности в Ie6 центральная часть польностью уехала вниз... в IE6 верхнее меню в две строки выехало.... чувство что сайт тормозит....
  12. а дешевле бывают цены? )
  13. <table width='100%' border='1' cellpadding='0' cellspacing='0'> <tr> <td width='160'> текст </td> <td width="100%"> текст </td> <td width='160'> текст </td> </tr> </table> такой вариант?
  14. дело в том что сейчас это 300 позиций, а потом могут в скрипт и больше засунуть позиций, поэтому интересует все таки решение более универсальное.
  15. Проблема заключаеться в следующем. Есть скрипт который должен взять 300 запросов с поисковика и отпарсить. В коде ставлю set_time_limit(0); но все равно скипт после 30 сек. перестает выполняться. Что можно с сделать в таком случае? Есть идея через определенное время делать повторный вызов скипта и продолжать с определенного места. делать все это через LOCATION. Отпишите кто встечался с таким, как можно решить вопрос.
  16. Запись в Кусисы, сессию , файл ...
  17. Использование Mysql в Php сценариях http://www.marketer.ru/node/1808
  18. Спасибо большое =) все очень просто =)
  19. Собственно проблема. Надо поменять страндарт синие обрамление картинки когда она заключена в делаю так : <a href="http://chema.jpg"> <img width="200" height="300" style="border-width:1px; color:#999999; padding:10px;" src="images/schema.jpg" /> </a> в FF нормально рамка вопрог рисунка серого цвета в IE так же остается синей в Opera вообще обрамление исчезает... Как решить такой проблем?)
  20. Процедура создания и использования такого изображения довольно проста. Необходимое изображение хранится в файле favicon.ico, который должен находиться в корне вашего сайта. Рекомендуемые параметры изображения: 16х16 пикселей - размеры; 16 цветов. Однако, можно создавать иконку с размерами 32х32 и 48х48 пикселей. В последнем случае IE сам изменит размеры изображения. Все так лежит?
  21. мда... тогда надо думать.... впринципе для 10 символов 3 628 800 возможных вариантов... с простым алгоритмом... машина долго думать будет... ( немного дополнил операторы <?php function chek($str) { $num = strlen($str); $mass = Array(); for($i = 0; $i < $num; $i++ ) { for($k = 0; $k < $num; $k++ ) { $mass[$i+$k] = substr($str, $i, 1) . substr($str, $rk, 1); } } return $mass; } $str = "1234"; $mass = chek($str); echo("<pre>"); print_r($mass); echo("</pre>"); ?> на выходе получем : несовсем то....
  22. Собственно такая вот задача, по определенному набору символов надо найти все перестановки. как пример дано 12 результат : 12 , 21 дано 123 результат : 123 , 132, 213 , 231, 312, 321 В общем и так далее... я составил алгоритм перестановки символов, но работает не совсем правильно. <?php $flag =0; function chek($str,$numSymbol) { global $flag; global $lengtchString; while ($flag != $numSymbol ) { for ($i=0;$i<$lengtchString-1;$i++) { $temp = $str[$i]; $str[$i] = $str[$i+1]; $str[$i+1] = $temp; echo $str." "; $xx++; } $flag++; } echo " Всего строк $xx"; } $str = "1234"; $lengtchString = strlen($str); echo "длина строки $lengtchString "; chek($str,$lengtchString); ?> Для 3 дначений работает нормально. но для 4 выдает 12 комбинаций, хотя правильные 24 комбинации. нашел в интернете пример реализиции, но непонимаю работу алгоритма. пример реализации http://algolist.manual.ru/maths/combinat/permutations.php Если кто делал на php отпишите какие мысли.
  23. ZoNT Спасибо большое замечательно работает =)
  24. Собственно код следующий. Требуемое действие это передвижение блока дива при шелчке по ссылке на который висит JavaScript. в IE и в Opera все работает в FF 2.0.0.13 вообще никак, Js включен. <html> <head> <title>Относительное позиционирование</title> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <script language="javascript"> flag=0; </script> </head> <body > <div style="margin-left:100; width:200; height:50; border:1 dotted;" > <div id="kuku" style="border:3 solid; left:50; position:relative; top:0; width:120"> <a href="java script: if (flag==0) { window.document.all.kuku.style.pixelLeft=-50; flag=1; } else { window.document.all.kuku.style.pixelLeft= 50; flag=0; }; void(0); "> Сдвинуть текст </a> </div> </div> </body> </html>
×
×
  • 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