Jump to content

george75

Newbie
  • Posts

    27
  • Joined

  • Last visited

Everything posted by george75

  1. Если php 5.3.0 и выше работать будет так <?php class returnError { private static $text = "Какой-нибудь текст"; public static function returnCode() { echo self::$text; } } returnError::returnCode(); ?>
  2. Если вся соль в визуальном эффекте, то можно для примера выложить эскиз (jpeg/png/gif). Хочется понять, к чему Вы стремитесь.
  3. Из файла css путь нужно указать как /img/topmenu-left.png (www/img)- тогда он будет вести в папку на том же уровне что и папка css, а img/topmenu-left.png - указывает на вложенную папку, т.е. (www/css/img/...)
  4. а папка img где находится. Если не трудно: абсолютный путь к картинке и к файлу html/css, который к ней обращается
  5. Конечно, можно указать абсолютные пути к файлам вида 'C:/Имя каталога/Имя файла', но при переносе на удаленный хостинг все это не будет работать и потребует лишних трудозатрат. Поэтому лучше сразу продумать структуру каталогов и использовать относительные пути
  6. Создай папку WebServers/home/crazzard/www - сложи все файлы и папки сайта туда, перезапусти денвер и будет счастье... Заходить нужно будет по пути "http://crazzard/" Ну и пути, если были прописаны как абсолютные, нужно поменять на относительные, например, не "file://localhost/C:/WebServers/home/crazzard/www/images/", а "images/"
  7. Ячейки 2х2. Обратите внимание на ошибки в CSS <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <title>ля ля ля</title> <style type="text/css"> table#vt1 { padding: 0; border: 0; margin: 0; border-spacing: 0; } td { width: 2px; height: 2px; border: 0; margin: 0; padding: 0; } td.one { background-color: #000; } td.zero { background-color: #fff; } </style> </head> <body> <table id="vt1"><tr><td class="one"></td><td class="zero"></td><td class="one"></td></tr><tr><td class="zero"></td><td class="one"></td><td class="zero"></td></tr><tr><td class="one"></td><td class="zero"></td><td class="one"></td></tr></table> </body> </html>
  8. Для начинающего - denwer. Пользуются многие, быстр и понятен в установке. После того, как установите в каталоге WebServers/home создайте каталог с названием вашего локального сайта (например, /testrace), и в уже созданном каталоге создайте папку /www (т.е. полный путь будет выглядеть так - WebServers/home/testrace/www) - в эту папку Вы будете складывать рабочие файлы. После перезапуска web-сервера Вы получите к ним доступ по пути http://testrace (если были созданы вышеуказанные каталоги). В случае использования кодировки utf-8 не забудьте положить в каталог www файл .htaccess с текстом "AddDefaultCharset UTF-8". WAMP - тоже неплохой сервер, не исключено, что Вам нужно внимательнее прочитать руководство по его установке и настройке.
  9. Судя по <form action="file://localhost/C:/Crazzard/Web-Site/tests/test-race.html" method="get"> у Вас не установлен web-сервер или Вы его не настрили, т.к. должно выглядеть так: <form action="test-race.php" method="get"> или <form action="http://localhost/test-race.php" method="get"> Может быть и test-race.html, если Ваш сервер настроен соответствующим образом. Методом get нужно передать обработчику переменные height и shape. Такая конструкция будет работать, при условии, что у Вас настроен web-сервер: <form action="test-race.php" method="get"> <a class="insidedata"> <div class="textcont">Q1: Your physical height <p><input name="height" value="1" type="radio">160-170cm</p> <p><input name="height" value="2" type="radio">170-180cm</p> <p><input name="height" value="3" type="radio">180-190cm</p> <p><input name="height" value="4" type="radio">190-200cm</p> </div> </a> <a class="insidedata"> <div class="textcont">Q2: Your body shape <p><input name="shape" value="1" type="radio">Skinny</p> <p><input name="shape" value="2" type="radio">Average</p> <p><input name="shape" value="3" type="radio">Fat</p> <p><input name="shape" value="4" type="radio">Broad</p> <p><input name="shape" value="5" type="radio">Narrow</p> </div> </a> <input type="submit"> </form> <?php if (isset($_GET['height'])) { $height=$_GET['height']; if($height == 1){ $gnom=$gnom+1; $dwarve=$dwarve+1; $goblin=$goblin+1; } if($height == 2){ $orc=$orc+1; $human=$human+1; $bloodelf=$bloodelf+1; $undead=$undead+1; } if($height == 3){ $troll=$troll+1; $troll=$troll+1; } if($height == 4){ $worgen=$worgen+1; $tauren=$tauren+1; $draenei=$draenei+1; } } if (isset($_GET['shape'])) { $shape=$_GET['shape']; if($shape == 1){ $troll=$troll+1; $undead=$undead+1; $nightelf=$nightelf+1; } if($shape == 2){ $human=$human+1; $bloodel=$bloodelf+1; } if($shape == 3){ $dwarve=$dwarve+1; $tauren=$tauren+1; } if($shape == 4){ $worgen=$worgen+1; $draenei=$draenei+1; $orc=$orc+1; } if($shape == 5){ $goblin=$goblin+1; $gnom=$gnom+1; } } echo('<p>Troll is '.$troll.'</p>'); ?> Хотя лучше использовать не if, а case switch
  10. А почему у Вас if($height = 1) (как, впрочем, и в других операторах) вместо if($height == 1) Т.к. = - оператор присваивания, а == - сравнение И, кстати, php работает на стороне сервера, поэтому динамического изменения данных не будет, т.к. содержимое нужно послать серверу методом get или post, испольузуя тег <form> и, например, <input type='submit'>... Короче, лучше внимательно изучить мат. часть
  11. font: размер шрифта (font-size) / межстрочный интервал (line-height); font:13px/1.231 - межстрочный интервал указан через множитель, это то же, что и 123.1% или 16px
  12. Вынести <a class="auth_reg_krest" href="" onclick="document.getElementById('MPauthorization').style.display = 'none !important'"></a> за пределы <div class="authorization_inner"> и спозиционировать относительно <div class="MPauthorization" id="MPauthorization"> <!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" lang="eng" xml:lang="eng"> <head> <style> body{ background-color: red; } .MPauthorization{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; background: url(images/bg_auth_reg.png) center top repeat; z-index: 100; /*opacity: 0.7;*/ position: fixed; } .MPauthorization .auth_rule{ width:100%; height:50%; } .MPauthorization .authorization_inner{ width: 705px; height: 504px; background: url(images/bg_auth_reg_blank.png) center top no-repeat; margin: 0 auto; margin-top: -252px; position: relative; z-index: 200; } .MPauthorization .authorization_inner .auth_form{ width: 668px; margin: 0 auto; padding-top: 100px; z-index: 200; position: relative; } .MPauthorization .authorization_inner .auth_form fieldset{ border: none; background: none; } .MPauthorization .authorization_inner .auth_form .label{ font-family: Trebuchet MS, arial, sans-serif; font-size: 24px; color: #599A9E; font-weight: 600; text-align: center; width: 100%; display: block; margin-bottom: 30px; text-indent: -23px; } .MPauthorization .authorization_inner .auth_form fieldset .labelLogin{ position: absolute; top: 145px; left: 180px; z-index: 400; width: 620px; height: 49px; padding-top: 20px; font-size: 20px; font-weight: 600; color: #808080; border: none; } .MPauthorization .authorization_inner .auth_form fieldset .login{ background: url(images/bg_form_auth_field.png) left top no-repeat; border: none; width: 305px; height: 69px; position: relative; left: 150px; top: -39px; padding-left: 20px; font-size: 20px; font-weight: 600; color: #808080; border: none; } .MPauthorization .authorization_inner .auth_form fieldset .labelPass{ position: absolute; top: 220px; left: 180px; z-index: 400; width: 305px; height: 39px; padding-top: 20px; font-size: 20px; font-weight: 600; color: #808080; border: none; } .MPauthorization .authorization_inner .auth_form fieldset .password_field{ background: url(../images/bg_form_auth_field_.png) left top no-repeat; border: none; width: 305px; height: 69px; position: relative; left: 150px; top: -36px; font-size: 20px; font-weight: 600; color: #808080; z-index: 250; padding-left: 20px; } .MPauthorization .authorization_inner .auth_form fieldset input[type='checkbox']{ position: relative; left: 20px; top: -45px; } .MPauthorization .authorization_inner .auth_form fieldset .remember_me{ position: relative; left: 250px; top: -30px; font-family: Trebuchet MS, arial, sans-serif; font-size: 20px; color: #808080; font-weight: 500; } .MPauthorization .authorization_inner .auth_form fieldset input[type='submit']{ background: url(images/bg_auth_reg_button.png) left top no-repeat; border: none; width: 638px; height: 60px; margin-top: 30px; position: relative; top: 20px; left: 5px; cursor: pointer; } .MPauthorization .authorization_inner .auth_form fieldset a.forget_password{ text-decoration: none; color: #599A9E; font-size: 18px; font-weight: 600; position: absolute; top: 240px; right: 30px; } .MPauthorization .authorization_inner .auth_form fieldset a.forget_password:hover{ text-decoration: underline; } [u][b].MPauthorization .auth_reg_krest[/b][/u]{ background: url(images/bg_auth_reg_krest.png) left top no-repeat; width: 80px; height: 51px; z-index: 110; display: block; position: absolute; [i][b]right: 240px; top: 30px;[/b][/i] } </style> </head> <body> <div class="MPauthorization" id="MPauthorization"> <div class="auth_rule"></div> <div class="authorization_inner"> <form class="auth_form" action="" method="post" name="loginregister" id="login-form"> <fieldset> <span class="label">Авторизация</span><br /> <input type="text" class="login" id="modlgn-username" name="username" value="" maxlength="35" /><br /> <input type="password" class="password_field" id="modlgn-passwd" name="password" value="" maxlength="35" /><br /> <label class="remember_me" for="checkbox">Запомнить меня</label><br /> <input type="checkbox" id="modlgn-remember" name="remember" value="" /> <input type="submit" value="" /> <a class="forget_password" href="#31">Забыли пароль?</a> </fieldset> </form> </div> [u][b] <a class="auth_reg_krest" href="" onclick="document.getElementById('MPauthorization').style.display = 'none !important'"></a> </div>[/b][/u] </body> </html>
  13. Попробуй: { var obj = document.getElementById(elem); var first = obj.firstChild; first.style.marginTop=first.offsetTop-29+"px"; } Через style.marginTop - получаешь коордианты margin-top из css, через offsetTop - реальные координаты блока, если я, конечно, не ошибаюсь
  14. <div id="header_2"> <a href="http://feers1de.ru/"><img src="/images/header_2.png"></a> </div>
  15. Можно подробнее: кнопка должна копировать содержимое в буфер или в файл?
  16. Спасибо, gordi. Данный метод с использованием отрицательного левого margin'а мне известен. Однако, он требует создание контейнера специально для ie6, а я хочу эмулировать min-width в ie6 только для bоdy - в данном случае, насколько я понимаю, проблема решается только через expression или javascript. Поэтому я и остановился на способе, изложенном выше.
  17. Нашел решение, если кому интересно. Для того чтобы сделать эмуляцию min-width в ie6 для контейнера body можно использовать следующий expression: width: expression((document.body.parentNode.offsetWidth < 960)?"960px":"auto"); Проверил на виртуальной машине Win XP + ie6 (en) и в IEtester'е (v 0.4.11) - работает
  18. Не работает в ie6 width как min-width, т.к. width в ie6 фиксирует ширину и при увеличении разрешения контейнер в ширину не тянется (во всяком случае у меня так).
  19. http://george75.ru/sdobavrn/ В style.css: body { background: url(images/name.png) no-repeat 50% 90px; min-width: 960px; padding: 0; margin: 0; } * html body { width: expression(document.body.clientWidth > 960 ? "100%" : "960px") } Проверяю в ie6 на виртуальной машине с win xp + ie6 и в ie tester'е - не работает ( В чем ошибка?
  20. Можно ли как-то реализовать min-width для контейнера body в ie6 средствами CSS или JavaScript. Пробовал expression - не получается.
  21. А описание класса backtotop в CSS можно + контейнер родитель и сразу описание родителя в CSS?
  22. А если в html коде поменять местами: <a href="sozd.html"><img src="1.gif" id="zem_uch1" /></a> <a href="prodv.html"><img src="3.gif" id="zem_uch3" /></a> <a href="sopr.html"><img src="2.gif" id="zem_uch2" /></a>
  23. а можно выложить Ваш вопрос в виде css + html полностью?
  24. А если: <!DOCTYPE html> <html> <head> <style type="text/css"> ul{border:0; margin:0; padding:0;} ul#pagination-digg {float:right;} #pagination-digg li{ border:0; margin:0; padding:0; font-size:11px; list-style:none; margin-left:2px; float: left; } #pagination-digg a{ border:solid 1px #9aafe5; margin-right:2px; } #pagination-digg .previous-off, #pagination-digg .next-off { border:solid 1px #DEDEDE; color:#888888; display:block; float:left; font-weight:bold; margin-right:2px; padding:3px 4px; } #pagination-digg .next a, #pagination-digg .previous a { font-weight:bold; } #pagination-digg .active{ background:#2e6ab1; color:#FFFFFF; font-weight:bold; display:block; float:left; padding:4px 6px; } #pagination-digg a:link, #pagination-digg a:visited { color:#0e509e; display:block; float:left; padding:3px 6px; text-decoration:none; } #pagination-digg a:hover{ border:solid 1px #0e509e; } </style> </head> <body> <table border="1" style="width: 100%; border-collapse: collapse;"><tr> <td style="border: 1; width:15%;">Что либо</td> <td style="border: 1; width:15%;">Что либо</td> <td style="border: 1; width:70%;"> <ul id="pagination-digg"> <li class="previous-off">«Previous</li> <li class="active">1</li> <li><a href="?page=2">2</a></li> <li><a href="?page=3">3</a></li> <li><a href="?page=4">4</a></li> <li><a href="?page=5">5</a></li> <li><a href="?page=6">6</a></li> <li><a href="?page=7">7</a></li> <li class="next"><a href="?page=2">Next »</a></li> </ul> </td> </tr><table> </body> </html>
  25. Спасибо. Уже исправил с помощью position и z-index, а хотелось без них )
×
×
  • 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