Jump to content

Photolife

Newbie
  • Posts

    20
  • Joined

  • Last visited

Posts posted by Photolife

  1. Для меню с помощью :before и :after добавил уголки, на webkit все отлично, а в IE и FF не пашет.

    <div class="menu">    <ul class="nav">        <li class="first"><a href="#"><img class="icon" src="images/user.png"> Компания</a></li>        <li ><a href="#"><img class="icon" src="images/cal.png"> События</a></li>        <li ><a href="#"><img class="icon" src="images/oill.png"> География добычи</a>            <ul class="subs">                <li><a href="#">Информация о компании</a></li>                <li><a href="#">Фотогалерея объектов</a></li>                <li><a href="#">История</a></li>                <li><a href="#">СМИ о нас</a></li>                <li><a href="#">Наше руководство</a></li>            </ul>        </li>        <li ><a href="#"><img class="icon" src="images/plant.png"> Экология</a></li>        <li ><a href="#"><img class="icon" src="images/list.png"> Тендер</a></li>        <li ><a href="#"><img class="icon" src="images/home.png">Контакты</a></li>    </ul></div>
    .menu {    margin-top: 130px;    border: 0px solid #f00;    height: 60px;}.nav,.nav ul {    list-style:none;    margin:0;    padding:0;}.nav ul {    height:0;    left:0;    overflow:hidden;    position:absolute;}.nav li {    float:left;    position:relative;}.nav li a {    background-image: url(../images/bat.png);    color:#000;    display:block;    font-size:16px;    line-height:50px;    padding:5px 20px;    text-decoration:none;    font-size: 24px;}.nav li.first a {    background-image: url(../images/bat_first.png);    color:#000;    display:block;    font-size:16px;    line-height:50px;    padding:5px 20px;    text-decoration:none;    font-size: 24px;}.menu:before {     content: url(../images/bat_l.png) no-repeat;    float: left;    display: block;}.menu:after {     content: url(../images/bat_r.png) no-repeat;}.nav li:hover > a {    background-image: url(../images/bat_h.png);    color:#fff;}.nav li:hover ul.subs {    height:auto;    width:217px;}.nav ul li {    width:100%;}.nav ul li a {    background-image: url(../images/bat_min.png);    font-size: 15px;}.nav li:hover ul li a {    line-height:20px;}.nav ul li a:hover {    background-image: url(../images/bat_min_h.png);    color: #fff;}
  2. а подумать немного

     

    http://jsfiddle.net/63PsA/

    Подумал и додумал, только чуток по другому.

    в кнопке прописал:

    onclick="return destroy();

    а в JS:

    <script type="text/javascript">function destroy(){    if (confirm("Bы уверены, что хотите уничтожить эту страницу?"))    return true;    else return false; }</script>
  3. <form name="auth3" action="index.php" method="POST"><button class="edit" name="edit" value="1" type="submit">Изменить</button><button class="del" name="del" value="Значение заполняется из БД" type="submit" onclick="if(confirm('Bы уверены, что хотите уничтожить эту страницу?')) return true; else return false;" >Удалить</button></form>

    http://jsfiddle.net/B5jP2/

     

    Вообще не каких сообщений, без вопросов отправляет данные.

    попробуй <form name="auth3" action="index.php" method="POST" onsubmit='return destroy()'>

    Не помогло.

  4. Подскажите как сделать, что бы перед отправкой на сервер данных с формы, появилось окно подтверждения и при выборе отмены данные не были отправлены на сервером, методом "post".

     

    Вот что сделал я:

     

    PHP:

    <form name="auth3" action="index.php" method="POST"><button class="edit" name="edit" value="1" type="submit">Изменить</button><button class="del" name="del" value="Значение заполняется из БД" type="submit" onclick="destroy();" >Удалить</button></form>

    JS:

    <script type="text/javascript"> function destroy(){confirm("Bы уверены, что хотите уничтожить эту страницу?")}</script>

    Если нажать на кнопку "удалить" появляется сообщение "Bы уверены, что хотите уничтожить эту страницу?" , но при выборе отмены данные все равно отправляются на сервер стр. обнавлеться и строка удалеться.

  5. Д.д. столкнулся с такой проблемой, нужно из фотографии считать Exif и вывести его на сайт. Подскажите кто такое у же делал, как это провернуть?!

    exif_read_data() - пробовал, что то не работает.


  6. <? session_start; ?>

    а разве так должно работать? это ж ф-ция, аргументы куда будут поступать?

    исправил, но все равно не работает!

  7. session_start() не забываете делать?

    Написано же сессия запущена в начале странице а все действия производятся только на ней.


    <? session_start; ?>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>

    *** *** ***
    <body>
    <?
    function checkuser($email, $pass) {
    mysql_connect("localhost", "root", "");
    mysql_query("SET NAMES utf8");
    mysql_select_db("mysite-local");
    $strSQL = "SELECT * FROM users WHERE email='$email' and pass='$pass'";
    $result = mysql_query($strSQL);
    while($row = mysql_fetch_array($result))
    {
    if ($row["email"]==$email and $row["pass"]==$pass) return true;
    else return false; } ;
    }

    *** *** ***

  8. Ситуация такая, когда логиюсь на сайте логин и пас попадает в сессию, но как только перехожу на другую страницу сайта(переход реализован через GET) сессия прерывается. В чем я ошибся?

    (session_start;) указан в начале страницы.


    <?
    function checkuser($email, $pass) {
    $strSQL = "SELECT * FROM users WHERE email='$email' and pass='$pass'";
    $result = mysql_query($strSQL);
    while($row = mysql_fetch_array($result))
    {
    if ($row["email"]==$email and $row["pass"]==$pass) return true;
    else return false; } ;
    }


    $email = htmlspecialchars($_POST["email"]);
    $pass = htmlspecialchars($_POST["pass"]);
    $pass = md5($pass);
    if (checkuser($email, $pass)) {
    $_SESSION["email"] = $email;
    $_SESSION["pass"] = $pass;
    } else {$_SESSION["error"]=1;
    };


    if (checkuser($_SESSION["email"],$_SESSION["pass"]))
    require_once "user.php";
    else require_once "login.php";
    ?>

  9. Синтаксис первого варианта (для IE) правильный. Проверьте пути до файлов а также расположение таблиц стилей для IE: они должны быть ниже основных.

    А вот синтаксис второго (для не IE) — нет. Правильно так:


    <!--[if !IE]><!-->
    ....
    <!--<![endif]-->

    Спасибо большое, теперь работает =) странно везде читал было написано по другому.

    Тему можно закрывать!

  10. Условные комментарии в IE не работают, ie видит то чего не должен(загружает стиль Style, а стиль ie игнорирует)


    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <!--[if IE]><link href="ie.css" rel="stylesheet" media="all" /><![endif]-->
    <!--[if !IE]--><link href="style.css" rel="stylesheet" media="all" /><!--[endif]-->

×
×
  • 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