Afisarea unui div daca rezoltuia este...


  1. #1
    Banned Mihai_z reprezinta o cantitate neglijabila
    Data de inscriere
    11-02-2006
    Sex
    F
    Mesaje
    621
    Mesaje bazar
    36
    Putere Reputatie
    0
    Reputatie
    10
    Puncte CF
    0.0

    Afisarea unui div daca rezoltuia este...

    Am urmatoarea problema care tot nu ii dau de cap:
    Am un div care ar trebui sa stea ascuns daca rezolutia userului este mai mica de 1024x768
    Pana acuma am reusit sa gasesc un js care salveaza rezolutia drept cookie si php o preia ...ajutor ca sa continui
    PHP Cod:
    <?php
    if(isset($HTTP_COOKIE_VARS["users_resolution"]))
    $rezolutie_user $HTTP_COOKIE_VARS["users_resolution"];
    else
    {
    ?>
    <script language="javascript">
    <!--
    Scrie_rezolutie();

    function Scrie_rezolutie()
    {
    var today = new Date();
    var the_date = new Date("Novembre 31, 2007");
    var rezolutie_date = the_date.toGMTString();
    var rezolutie = "users_resolution="+ screen.width +"x"+ screen.height;
    var rezolutie = rezolutie + ";expires=" + rezolutie_date;
    document.cookie=rezolutie

    location = 'get_resolution.php';
    }
    //-->
    </script>
    <?
    }
    ?>
    </HEAD>
    <BODY>
    <?php
    echo $rezolutie_user;
    ?>

  2. #2
    Trance Addicted! Reaver's Avatar Reaver este o raza de lumina in ochii tuturor Reaver este o raza de lumina in ochii tuturor Reaver este o raza de lumina in ochii tuturor Reaver este o raza de lumina in ochii tuturor Reaver este o raza de lumina in ochii tuturor Reaver este o raza de lumina in ochii tuturor
    Data de inscriere
    29-09-2005
    Locaţie
    Far, far away!
    Varsta
    43
    Sex
    M
    Mesaje
    1,994
    Mesaje bazar
    226
    Putere Reputatie
    47
    Reputatie
    598
    Puncte CF
    41.0
    Usergroups:
    Eu zic ca te scarpini cu mana dreapta in urechea stanga, si inca mai si faci ocol la cap de vreo 2-3 ori.
    De ce te complici cu php? De ce nu faci DIRECT din JS?
    Vrei mai putine reclame? Inregistreaza-te sau logheaza-te

  3. #3
    <div id="usertitle"> mindwar's Avatar mindwar este o raza de lumina in ochii tuturor mindwar este o raza de lumina in ochii tuturor mindwar este o raza de lumina in ochii tuturor mindwar este o raza de lumina in ochii tuturor mindwar este o raza de lumina in ochii tuturor mindwar este o raza de lumina in ochii tuturor
    Data de inscriere
    29-09-2005
    Locaţie
    Craiova, Romania
    Varsta
    39
    Sex
    M
    Mesaje
    4,886
    Mesaje bazar
    295
    Putere Reputatie
    62
    Reputatie
    693
    Puncte CF
    29.0
    Usergroups:
    exact. ce nevoie ai de php? sa nu mai vorbim ca daca useru n-are cookies activate you're stuff wont work.
    cum faci? pai iei rezolutia si o compari in .js.
    div-ul il faci default display: hidden; iar daca rezolutia e buna ... document.getElementById("mydiv").style.display = "block";
    ceva in genul
    Cod:
    #mydiv {
    display: hidden;
    }
    Cod:
    <div id="mydiv">
    <p>my leet div</p>
    </div>
    Cod:
    if ((screen.width == 1024) && (screen.height == 768)) { // sau mai mare si egal, ma rog
        document.getElementById("mydiv").style.display = "block";
    }
    poze

    We have a very simple policy here: arguing with the mods is allowed, winning an argument against the mods will get you banned.

  4. #4
    Coder azzuro's Avatar azzuro a avut ceva conflicte in trecut
    Data de inscriere
    27-11-2005
    Sex
    M
    Mesaje
    124
    Mesaje bazar
    30
    Putere Reputatie
    0
    Reputatie
    -6
    Puncte CF
    40.0
    Usergroups:
    Solutia lui mindwar este cea mai corecta si simpla. Intial tu luai informatii pe parte de client, le trimiteai la server sa ascuzi iar pe parte de client. Complicat.

  5. #5
    Banned Mihai_z reprezinta o cantitate neglijabila
    Data de inscriere
    11-02-2006
    Sex
    F
    Mesaje
    621
    Mesaje bazar
    36
    Putere Reputatie
    0
    Reputatie
    10
    Puncte CF
    0.0
    multumesc mult mindwar....merge perfect chiar nuj de ce ma complic cu atatea intodeauna
    Cod:
    <td id="fundal_display">	<script type="text/javascript">
    		if (screen.width <= 800) { 
    	document.getElementById("cadran_dreapta_d").style.visibility = "hidden";}
    </script>
    <div id="cadran_dreapta_d"> <?php
    include "meniu_dreapta.php"; ?> </div></td>
    Cod:
    #cadran_dreapta_d { visibility:visible;
                        width:200px; }
    Vrei mai putine reclame? Inregistreaza-te sau logheaza-te

Google+

Cautati logo-ul CraiovaForum?

Iata cateva variante: