Jump to content

stars

User
  • Posts

    978
  • Joined

  • Last visited

  • Days Won

    3

Everything posted by stars

  1. 1) доктайп обязателен у ФФ и Chrome насколько я помню одно ядро так что отличия могут возникать скорей всего из за этого. 2) С какой целью в таблицу запихивается div? (если начали делать сайт таблицами так и продолжай, если див используется для оформления текста может попробовать <p></p> <span></span>) 3) Если уж так и делать то делать по правилам у тебя стоит height:100% это означает что он займет 100% высоты родителя сам div находится в ячейки <td></td> без всяких ограничений что позволяет ему тянутся...
  2. я все таки домучал )) в целом получилось так <?php $f = 'img'; $src = imagecreatefromjpeg($f); $x = imagesx($src); $y = imagesy($src); imagefilter($src, IMG_FILTER_GRAYSCALE); imagefilter($src, IMG_FILTER_EDGEDETECT); $asd = 0; $k = 0; $p = 0; $asd = 0; for ($n = 0; $n < $x; $n++) { for ($i = 0; $i < $y; $i++) { $imgtest = imagecolorat($src,$n,$i); if ($imgtest==$asd) { $k = 1; $y0 = $i; break;} } if ($k == 1) { $x0 = $n; break; } } $xn = $x-1; $yn = $y-1; for ($n = $xn; $n > 0; $n--) { for ($i = $yn; $i > 0; $i--) { $imgtest = imagecolorat($src,$n,$i); if ($imgtest==$asd) { $p = 1; $y1 = $i; break; } } if ($p == 1) { $x1 = $n; break; } } $imgtest = imagecolorat($src,1018,622); imagedestroy($src); $fft = imagecreatefromjpeg($f); $size_x = $x-$x0-($x-$x1); $size_y = $y; $im2=imagecreatetruecolor($size_x,$size_y); imageCopy($im2,$fft,0,0,$x0,0,$size_x,$size_y); imagedestroy($fft); header('Content-Type: image/jpeg;'); imagejpeg($im2); imagedestroy($im2); ?> Готовый пример http://www.toolscraft.ru/content/triming/ картинка для теста === http://www.toolscraft.ru/content/triming/1.jpg Работает нормально когда фон заметно отличается от картинки...
  3. Написал вот такой код, а он не работает ( вот картинка http://i003.radikal.ru/1004/82/6bcc0d229705.jpg <?php $source_src='1.jpg'; $params = getimagesize($source_src); $picsX = 0; $picsY = 0; $defcolor = 0; $minX = 999999999999999; if ($picsX <= $params[0]) { if ($picsY <= $params[0]) { $color = imagecolorat($source_src, $picsX , $picsY); if ($color != $defcolor){ if ($minX > $picsX) { $minX = $picsX; } } $picsY++; } $picsX++; } echo $minX; ?> GD Version bundled (2.0.34 compatible) Поддержка GIF JPG PNG работает
  4. фон белый конечная задача получить ширину изображения, именно изображения, а не картинки. допустим у меня есть монета, я знаю что ее диаметр равен 100px на картинке она явно меньше так вот мне надо узнать ширину монеты и дальше я уже смогу пропорционально увеличить или уменьшить ее до ее реальной величены... собственно у меня уже появилась идея что это сделать посредствам GD то есть у меня картинка например 400х300 px это значит 300 строк по 400 пикселей мне надо ловить первый и последний пиксель в строке где imagecolorat($img, $x, $y) != #ffffff, и потом сопоставлять значения в строках...
  5. Есть у меня есть картинка посредине примерно нарисован круг http://s54.radikal.ru/i144/1004/b1/7cebf43b0a31.jpg есть какойнить скрипт или функция например пхп чтобы узнать его ширину? То есть у меня есть картинка мне необходимо обрезать белый фон и узнать ширину того что останется. Насколько я понимаю по средствам gdi набора функций можно находить пиксили отличного цвета, может ктонить подсказать как это делать?(какойнить пример маленький)
  6. Здравствуйте, пытался порытся в яндексе но так и не нашел ответа на интересующий меня вопрос, а именно: Как седлать выборку с 2 баз. Чтобы было понятней у меня есть 2 интернет магазина, я планирую открыть третий в котором будут представлены товары определенной марки, так вот эти товары должны браться из баз первого и 2 магазина. как это сделать?
  7. ну по факту тот код что приведен в первом посте валидный и отображается корректно... сайт тоже нормально видно... автору конечно нужно почистить код сайта...
  8. Ну раз картинка часть бэкграунда то и задавай ее как бэкграунд, в ксс добавить background-image: url(img001.gif);
  9. Интересно а когда див можно считать дополнительным а когда нет? вот то что мне не хватало спасибо большое...
  10. Не получается сделать рамку путем задания стиля border для дива в <div class="main1">. Оговорюсь еще что сайт планирует тянуться во вертикале растягиваться будут <div class="box1"> поэтому указать определенную высоту нельзя что делать? Вот пример http://stars124.narod.ru/test1/ синяя полоска с верху это какраз рамочка которая должна идти сверху (... <html> <head> <link href="style.css" rel="stylesheet" type="text/css" > </head> <body> <div class="main1"> <div class="head1"> </div> <div class="box1"> <div class="left1"> <br> <br> <br> </div> <div class="cont1"> <br> <br> <br> <br> <br> <br> <br> </div> </div> <div class="nizz"> </div> </div> </body> </html> .main1 { width: 1000px; margin: auto; border: 2px solid blue; float: none; position: relative; } .head1 { background-color: black; background-repeat: no-repeat; width: 1000px; height: 143px; position: relative; float: left; } .box1 { width: 1000px; position: relative; float: left; } .left1 { width: 240px; background-color: Gray; float: left; position: relative; } .cont1 { width: 760px; background-color: Fuchsia; float: left; position: relative; } .nizz { width: 1000px; height: 10px; background-color: Lime; float: left; position: relative; }
  11. В общем в связи с тем что мои познания в javascript нещадно малы, а яндекс меня не выручил, надеюсь вы мне поможете... у меня есть 4 дива <div>банер</div> <div>банер</div> <div>банер</div> <div>банер</div> необходимо чтобы показывался только один то есть остальные 3 имели displey none ну и раз в 4 секунды примерно показывался следающий и т.д. банеры у меня swf поэтому стандартными скриптами они не крутятся (
  12. Все супер большое человеческое спасибо, правда название "Z-index" явно не в тему ))) да и сам способ менять слоям Z-index не есть гуд ибо в данном случаи грузится только открытый банер а если бы был Z-index грузились бы все...
  13. кстати display у активного можно не удалять а просто ставить displey: block;
  14. <div id="wrap"> <div id="black" onclick="color(this);"> <==== Основной1 <div> <==== Внутренний1 </div> </div> <div id="blue" onclick="color(this);"> <==== Основной2 <div> <==== Внутренний2 </div> </div> <div id="green" onclick="color(this);"> <==== Основной3 <div> <==== Внутренний3 </div> </div> <div id="red" class="z" onclick="color(this);"> <==== Основной4 <div> <==== Внутренний4 </div> </div> </div> Ну и следовательно если у нас сверху красный див то Внутренний1 Внутренний2 Внутренний3 должны иметь displey none а Внутренний4 не должен иметь этого самого displey вообще...
  15. Сама структура выполнена на 5, но когда туда внутрь чегонить кладешь то при закрытии оно вылезает ))) http://s001.radikal.ru/i194/1002/a2/4e1143056e63.jpg Можно сделать в нутри дивов еще одни дивы и чтобы когда основной закрыт внутренний имел бы display: none; ? <div id="black" onclick="color(this);"> <div> </div> </div>
  16. ну так я и надеялся что ктонить мне подкинет скриптик... ибо вчем в чем а в jave не понимаю почти не чего (
  17. В общем проблема такая у меня есть 4 слоя на каждом слое банер вот картинка для наглядности: http://s001.radikal.ru/i194/1002/91/3243c47bdc5e.jpg Допустим изначально показывается красный div, а уже по клику на голубой он выходит в перед. То есть в идеале бы сделать для каждого слоя свой z-index Красному z-index: 4 Зеленому z-index: 3 Голубому z-index: 2 Черному z-index: 1 при клике скажем на голубой надо чтобы индексы стали Красному z-index: 2 Зеленому z-index: 3 Голубому z-index: 4 Черному z-index: 1 далее кликаем на черный становиться Красному z-index: 1 Зеленому z-index: 2 Голубому z-index: 3 Черному z-index: 4 Я понимаю что нужно написать скрипт java div'y добавить параметр onclick но в джаве я не селен... P.S. в пме какие то сообщения что у меня типо вирусы и надо провериться на неком протект-лаб.нет это спам?
  18. Столкнулся с проблемой, что не знаю как сделать крос браузерное добавление в избранное. Есть такой скрипт <script> function addBookmark(url, title) { if (!url) url = location.href; if (!title) title = Правила съема; //Gecko if ((typeof window.sidebar == "object") && (typeof window.sidebar.addPanel == "function")) window.sidebar.addPanel (title, url, ""); //IE4+ else if (typeof window.external == "object") window.external.AddFavorite(url, title); //Opera7+ else if (window.opera && document.createElement) { var a = document.createElement('A'); if (!a) return false; //IF Opera 6 a.setAttribute('rel','sidebar'); a.setAttribute('href',url); a.setAttribute('title',title); a.click(); } else return false; return true; } </script> далее в странице вставляем <a href="java script: void(addBookmark() || alert('Ваш браузер не поддерживает автоматическое добавление закладок.'))">добавить в избранное</a> И вроде бы все супер ан нет, последняя опера сопротивляется этому скрипту... кто может помочь разобраться или подсказать пути решения... Желательно примеры конечно PS перед созданием темы потратил несколько минут над вопросом "в каком разделе создать тему", потом забил и создал тут если не прав просьба модераторов поправить...
  19. здраствуйте вот ломаю голову, надо сделать форуму на сайте через которую посетители смоглибы отправлять картинки на почту. (Форма конечно будет содержать еще и ряд другой текстовой информации допустим ф.и.о.) Может кто-нить проконсультировать как это сделать?
  20. возможно ли поменять звездочки которые в поле пасса на скажем кружки или кубики?
  21. stars

    верстка

    а поконкретней можно?
  22. stars

    верстка

    вотс пробую сделать http://stars124.narod.ru/stat/ проблема такая в IE6 откудато в низу непонятные квадратикии серая полоска http://s42.radikal.ru/i095/0811/af/b36b00df40e8.jpg в опере основной блок mn1 не закрашивается серым... http://s39.radikal.ru/i085/0811/56/dc4f3a13481e.jpg html <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /> <title>Картинка</title> <link href="style.css" rel="stylesheet" type="text/css" > </head> <body> <div class="mn1"> <div class="verh"></div> <div class="blog1"> <div class="nvrl"> <div class="nvrl1"></div> <div class="nvrl2"></div> <div class="nvrl3"></div> </div> <div class="nsrl"> <div class="nsrl1"> <div class="nsrl3"> <div class="nsrl2"> <br> <br> </div> </div> </div> </div> <div class="nnzl"> <div class="nnzl1"></div> <div class="nnzl2"></div> <div class="nnzl3"></div> </div> </div> <div class="blog2"> <div class="nvrp"> <div class="nvrp1"></div> <div class="nvrp2"></div> <div class="nvrp3"></div> </div> <div class="nsrp"> <div class="nsrp1"> <div class="nsrp3"> <div class="nsrp2"> <br> </div> </div> </div> </div> <div class="nnzp"> <div class="nnzp1"></div> <div class="nnzp2"></div> <div class="nnzp3"></div> </div> </div> </div> </body> </html> css html, body, form, fieldset { margin: 0; padding: 0; } .mn1 { width: 930px; margin: 0 auto; background-color: #dddddd; } .verh { height: 10px; width: 930px; background-image: url(verh.jpg); background-repeat: repeat-x; } .blog1 { width: 300px; float: left; } .nvrl { height: 15px; width: 300px; } .nvrl1 { width: 18px; height: 15px; float: left; background-image: url(levn.jpg); } .nvrl2 { height: 15px; width: 264px; float: left; background-image: url(verh1.jpg); background-repeat: repeat-x; } .nvrl3 { height: 15px; width: 18px; float: left; background-image: url(pravn.jpg); } .nsrl { width: 300px; margin: 0 0 0 0; padding: 0 0 0 0; } .nsrl1 { width: 300px; background-image: url(levn1.jpg); background-repeat: repeat-y; background-position: left; } .nsrl2 { width: 264px; margin-left: 18px; background-color: #fff; } .nsrl3 { width: 300px; background-image: url(pravn1.jpg); background-repeat: repeat-y; background-position: right; } .nnzl { height: 15px; width: 300px; } .nnzl1 { height: 15px; width: 18px; float: left; background-image: url(levnniz.jpg); } .nnzl2 { height: 15px; width: 264px; float: left; background-image: url(niz1.jpg); background-repeat: repeat-x; } .nnzl3 { height: 15px; width: 18px; float: left; background-image: url(pavnniz.jpg); } .blog2 { width: 300px; float: left; } .nvrp { height: 15px; width: 630px; } .nvrp1 { width: 18px; height: 15px; float: left; background-image: url(levn.jpg); } .nvrp2 { height: 15px; width: 594px; float: left; background-image: url(verh1.jpg); background-repeat: repeat-x; } .nvrp3 { height: 15px; width: 18px; float: left; background-image: url(pravn.jpg); } .nsrp { width: 630px; } .nsrp1 { width: 630px; background-image: url(levn1.jpg); background-repeat: repeat-y; background-position: left; } .nsrp2 { width: 594px; margin-left: 18px; background-color: #fff; } .nsrp3 { width: 630px; background-image: url(pravn1.jpg); background-repeat: repeat-y; background-position: right; } .nnzp { height: 15px; width: 630px; } .nnzp1 { height: 15px; width: 18px; float: left; background-image: url(levnniz.jpg); } .nnzp2 { height: 15px; width: 594px; float: left; background-image: url(niz1.jpg); background-repeat: repeat-x; } .nnzp3 { height: 15px; width: 18px; float: left; background-image: url(pavnniz.jpg); }
  23. Интересует вопрос возможно ли для определенного пита браузеров к примеру «IE6» отключить тот или иной элемент? Вот например у меня один див в IE6 отображается не правильно он на 2 пикселя смещен возможно ли его именно для этого браузера отключить? или задать другие параметры style.css (я бы так в ручную его подвинул)
  24. stars

    проблема

    Сначало прочел не чего не понял совсем уставший был, потом сел сам думать придумал решение решил выложить сюда увидел что сделал по твоей схеме... Спасибо что помог ) вот так я сделал <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /> <title>Картинка</title> <style> .red { width: 860px; color: black; margin-left: 20px; } .red1 { width: 900px; background-image: url(../2/img/lev1.jpg); background-repeat: repeat-y; background-position: left; position: relative; } .red2 { width: 900px; background-image: url(../2/img/prav1.jpg); background-repeat: repeat-y; background-position: right; background-color: white; } </style> </head> <body> <div class="red2"><div class="red1"> <div class="red"> <br> <br> <br> <br> <br> </div> </div> </div> </body> </html>
  25. stars

    проблема

    Здравствуйте, у меня есть такая проблема: Значится есть 3 блока 2 по краям(для рамки) один по середини чистый у него задана ширина и белый фон в него из базы выводится текст, проблема в том что текст может быть разной величины и поэтому не хочется задавать этому блоку высоту ну чтобы он растягивался зависимости от обьема текста собственно это он делает великолепно, но по бокам есть 2 дива у них прописан бг и маленькова кусочка шириной 18px высотой 1px и хочется чтобы этот кусочек повторялся по всей высоте главного блока, а он не как не хочет повторятся без задания высоты… http://s61.radikal.ru/i174/0811/82/2ce78ed25139.jpg
×
×
  • 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