Jump to content

gesandte

User
  • Posts

    400
  • Joined

  • Last visited

Posts posted by gesandte

  1. Как правило удается, ну только если _blank не нужен.

    А в плане отображения strict и transictional почти не отличаются. "почти" оставил, потому что было что-то когда-то в каком-то браузере.

    Да не только... там такого наверстают на таблицах порой)))

  2. Прикольно, не часто встречал валидный XHTML Strict 1.0.

    хе) в шаблоне это сделать не сложно, а вот если попробывать натянуть на движок..... :)

  3. Кароч косяк походу тут

    <html>
    <title>js image</title>
    <body>

    <input type="button" value="click here" onclick="test()" /><br />
    <img id="img" src="spice.png" alt="" />

    <script type="text/javascript">
    var img = document.getElementById('img');
    function test() {
    if (img.src == "spice.png") {
    img.src="spice.jpg";

    } else {
    img.style.display = "none";
    window.alert(img.src);
    }
    }

    </script>

    </body>
    </html>

    img.src имеет в качестве значения не имя файла, а путь

  4. Добрый вечер!

    У нас есть:

    <input type="button" value="Надо нажать меня" onclick="test()" /><br />
    <img id="img" src="spice.gif" alt="" />

    <script type="text/javascript">
    var img = document.getElementById('img')

    function test(){

    if(img.src="spice.jpg"){
    img.src="spice.gif"
    img.style.display = "none"
    }
    }

    </script>

    Сразу вопросы:

    3) Что означает эта запись в if (img.src="spice.jpg"), как правильно её произнести?

    Заранее благодарю. Кстати эта тема ещё только началась, будут дополнительные вопросы, только после выяснения этих))

    при условии что там все таки не =, а ==, то примерно так

    если img.src равно spice.jpg, то img.src равно spice.gif и img.style.display = "none"

    Хотя в данной транскрипции получается бред)))

    Посему там должно быть != или !== (незнаю как на яве, но в пхп лучше записать !==) , что означает неравно.

    Тогда получим условие

    если img.src не равно spice.jpg, то img.src равно spice.gif и Img.style.display = "none"

    Пс. Если че не так, палкой не бить))) ява вообще не знаю, основываюсь на знаниях пхп)

  5. А вообще не понимаю нафига эти заморочки с php когда и css можно обойтись?

    каким образом? :(

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

    Justnewone, опередил)

  6. gallery.php$page=gallery

    Такое ощущение, что Вы во фрагменте кода именно так и сделали. =)

    а, ну да, просто вначале я подумал что не так подумал :(

    П.с. gallery.php?page=gallery

    и никаких $ в урлах

  7. gallery$page=gallery - тут кажись надо как минимум .php добавить.

    Куда?? :( :( :(

    у меня 2 страницы

    xxxxx.6te.net/

    и xxxxx.6te.net/gallery (она генерируется за счёт плагина, т.е. просто есть папка с фотками на серваке, которая визуально преобразуется в галерею)

    пишу:

    <div id="k1">
    <p><a href="http://xxxxx.6te.net/index.php$page=news" <?php if ($page === "news") echo "class=\"active\""; ?> >главная </a></p>
    </div>

    <div id="k2">
    <p><a href="http://xxxxx.6te.net/gallery$page=gallery"<?php if ($page === "gallery") echo "class=\"active\""; ?> >фото </a></p>
    </div>

    ещё указываю в стайл.цсс класс "актив" бекграунд:red , ничего не происходит, а когда перехожу на страницу фото , то мазилла сначала открывает её на секунду, а потом вообще перенаправляет на страницу с ошибкой...

    Хотя есть у меня подозрение что это из-за перебоя с сервером, тк выдаёт сообщение "ничего не найдено"

    Что я не так делаю?

    <?php
    # получаем переменную
    $page = $_GET['page'];

    # фильтруем
    $page = substr($page, 0, 20);
    $page = htmlspecialchars($page);
    ?>
    <div id="k1">
    <p><a href="http://xxxxx.6te.net/index.php?page=news" <?php if ($page === "news") echo "class=\"active\""; ?> >главная </a></p>
    </div>

    <div id="k2">
    <p><a href="http://xxxxx.6te.net/gallery/index.php?page=gallery"<?php if ($page === "gallery") echo "class=\"active\""; ?> >фото </a></p>
    </div>

    или так во второй ссылке, зависит от структуры на сайте

    <a href="http://xxxxx.6te.net/gallery.php?page=gallery".....

  8. покрасивше может быть даже так

    <?php if ($page === "news") echo '<strong>Новости</strong>' else echo '<a href="#">Новости</a>'; ?>

    Хотя, в синтаксисе могу и ошибиться, потому как в php совсем топор.

    <?php

    if ($page === "news") echo '<strong>Новости</strong>'; else echo '<a href="#">Новости</a>';

    ?>

    забыл закрыть echo

    например, самое тупое, передавать прям урлом.

    урл-чета-там/слеши-буквы-цыфры/имя-файла.php?$page=news

    если ТС исполует цмс, а не статичный сайт, то ничего прописывать не надо

  9. спасибо,

    да а маленький вопрос - как задать вот этот параметр, "news" . или там "obo mne" нашей странице, ?

    все зависит какого вида урлы

    если там чпу типа xxxxxx.ru/news/1/ и тд

    то можно написать соответсвующую функцию по вычленению нужной части при помощи explode, если другого вида то скорее всего придется заюзать регулярки

  10. В общем перестаю гадать, тут даже не понятно что надо конкретно. Пусть ТС предоставит картинку, как это должно выглядеть на широкоформатном мониторе(рамка прижата к окну браузера или идет вокруг блока и т.д) или пусть думает сам.

  11. .main{
    width:1024px;
    position:absolute;
    top:50%;
    left:50%;
    margin-top:-330px;
    margin-left:-512px;
    }

    Глянул щас в код, теперь начинаю понимать. Но смотри, margin-top:-330px;, получается что блок выравнен по верикале при высоте блока в 660пк. А если контента будет больше, то все это выравнивание к хренам полетит. Т.е либо планирутся что контент там не будет изменяться по высоте, либо это выравнивание кчертям снести.

    А если уж так хочется фиксированый по размерам отцентрированый блок, и при это с заранее неизвестным кол-ом содержимого, то дать, div. main overflow: auto и задать ему соответсвенно высоту, плюс дать рамку в 50 пк и соответственно учесть ее толщину при центрировании, т.е будет так

    margin-top:-380px; margin-left:-562px;

    Но тогда на мониторе с шириной 1024 боковой рамке не будет видно, следовательно там надо дать ширину не 1024, а 924пк.

    и в итоги получим чтото типа

    .main{
    border: 50px solid rgb(255,125,25);
    width:924px;
    height: 660px;
    overflow: auto;
    position:absolute;
    top:50%;
    left:50%;
    margin-top:-380px;
    margin-left:-512px;
    }

    А вообще интересно что скажет ТС.

  12. gesandte

    Отлично, осталась малость, теперь попробуй выровнять сайт по вертикали, при условии что контент не должен налазить на нижний бордер, тоесть нижний бордер всегда должен быть ниже, при любых условиях.

    Непонял?) Контент и так не налазит на нижний бордер.

  13. <!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" xml:lang="ru" lang="ru">
    <head>
    <meta http-equiv="content-type" content="text/html; charset=windows-1251" />
    <title>border</title>
    <style type="text/css">
    *{
    margin: 0;
    padding: 0;
    }

    body,html {
    height: 100%;
    }

    body {
    background: rgb(255,125,25);
    width: 100%;
    }

    div.wrapper {
    background: rgb(255,255,255);
    min-height: 100%;
    margin: 0 50px;
    position: relative;
    }

    div.wrapper div.borderTop,
    div.wrapper div.borderBottom {
    background: rgb(255,125,25);
    width: 100%;
    height: 50px;
    position: absolute;
    left: 0;
    }

    div.wrapper div.borderTop {
    top: 0;
    }

    div.wrapper div.borderBottom {
    bottom: 0;
    }

    div.wrapper div.content {
    background: rgb(255,255,255);
    color: rgb(40,40,40);
    font: normal 1.3em "Times New Roman", Arial, sans;
    padding: 70px 20px;
    }
    </style>
    </head>
    <body>

    <div class="wrapper">
    <div class="borderTop"></div>
    <div class="borderBottom"></div>
    <div class="content">
    T<br />
    h<br />
    i<br />
    s<br />
    <br />
    s<br />
    i<br />
    m<br />
    p<br />
    l<br />
    y<br />
    <br />
    t<br />
    h<br />
    e<br />
    <br />
    c<br />
    o<br />
    n<br />
    t<br />
    e<br />
    n<br />
    t<br />
    </div>
    </div>

    </body>
    </html>

    Так более громоздко.

    Реализовать на 2-х блоках не вышло, одни 50пк убрал, другие в отступе остались

  14. Оно?

    <!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" xml:lang="ru" lang="ru">
    <head>
    <meta http-equiv="content-type" content="text/html; charset=windows-1251" />
    <title>border</title>
    <style type="text/css">
    *{
    margin: 0;
    padding: 0;
    }

    body,html {
    height: 100%;
    }

    body {
    background: rgb(135,135,235);
    width: 100%;
    }

    div.wrapper {
    background: rgb(255,255,255);
    min-height: 100%;
    margin: 50px;
    }
    </style>
    </head>
    <body>

    <div class="wrapper">
    <h3>This content</h3>
    </div>

    </body>
    </html>

  15. bf1f5d36954b.jpg

    Имеется вот такое вот меню. По сути своей оно 2х уровневое, при наведении на "Меню" выпадает вся остальная часть. Средствами CSS за 2е суток создать такое меню так и не получилось, может быть кто нибудь подскажет как решить данную проблему(я понимаю что с помощью JS, очень хочется научится создавать такие меню самому, но перерывания справочников и книг результатов не даёт :lol: ).

    Контекст 3о уровня меню не меняется в зависимости от выбранного пункта 2о уровня!

    пользутесь поиском, в последнее время тут таких тем много поднималось

  16. А попробуй задать отступы самим абзацам и т. д. внутри модуля, обратись к ним.

    а можно впринципе не вставлять еще один див как прослойку, а попробывать так

    div.wrapper > div,
    div.wrapper > table,
    div.wrapper > p {
    margin: 11px;
    }

    Смыл вобщем такой, а там надо смотреть что внутри блока

  17. В общем ситуация такая:у меня есть фото галерея на каком то идиотском движке,там есть вверу кнопка Контакты,эта кнопка залинкована на ту же страницу на которой она стоит.Мне нужно тупо переписать линку на эти самые Контакты.Полез искать эту линку,нашёл вот такую:<img src="{g->url href="images/galleryLogo_sm.gif"}" width="107" height="48" alt=""/>

    Как я понимаю вот это: g->url должно быть в ООП файлике,вот вопрос как его обычно называют?)И как это ООП работает?Заранее БОЛЬШОЕ СПС всем кто откликнется) подскажите что можете плизз(((

    :):lol::)

    Эмммм, как бы это

    <img src="{g->url href="images/galleryLogo_sm.gif"}" width="107" height="48" alt=""/>

    тег для вставки картинки, а картика со ссылкой длжна иметь вид

    <a href=""><img src="{g->url href="images/galleryLogo_sm.gif"}" width="107" height="48" alt=""/></a>

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