Gå til innhold

Inge_P

Medlemmer
  • Innlegg

    186
  • Ble med

  • Besøkte siden sist

Innlegg skrevet av Inge_P

  1. Bruker du cookies eller sessions for autentifisering? Kjør det heller fra databasen fra nå av. Sett en rad med timeout på 15 minutter, og last opp PHPSESSID i et felt der. Sjekk mot databssen istedenfor å sjekke mot $_SESSION, og sjekk mot databasen og timeout-tiden for å sjekke om andre er logget på eller ikke. Problemer vil oppstå hvis folk oppholder seg på siden lengre enn 15 minutter, eller i de 14 minuttene etter de logger ut uten å bruke skikkelig utlogginsfunksjon.

    Jeg skjønner ikke helt problemet med å vise om noen er innlogget eller ei.

    Jeg løste det ved å ha en tabell i databasen der jeg lagrer brukerid og et timestamp som er økt med 900(altså 15 minutter). Om brukeren logger ut via logout knappen, så settes timestamp til nåværende tid. For å sjekke om en bruker er pålogget sjekker man bare om nåværende timestamp er mindre enn det i tabellen.

     

    Om en bruker er inaktiv i 15 min, så ser andre at brukeren er avlogget, men når han går til en ny side, så oppdateres logout-tabellen, og andre brukere ser han igjen som aktiv. Er det egentlig noe pes om en bruker blir sett på som avlogget når han har vært inaktiv i 15 min?

     

    Dette er en funksjon som er kjekk å ha. Da kan du legge til i listen over medlemmer når de sist var pålogget, bare ved å sjekke timestamp'et i logout-tabellen i databasen.

  2. Navnet, organic, var helt feil til det designet. Jeg tenker når jeg hører navnet organisk, at det er noe i naturen, noe som vokser og lever...litt mer harmonisk. Ikke noe som er bokset inn med masse borders.

     

    Eneste jeg kan se som kanskje kan ha noe med navnet å gjøre, er headeren som kan se ut som noe organisk gjennom et mikroskop. Likte headeren bortsett fra forsøket på border rundt...

     

    Du leker deg i ps ja, :) et lite tips. Noen andre nevnte noe her:

    - ett lite område med mye sterkere farge enn resten i innholdsdelen..

    Tipset: ikke la strekene gå over hverandre for mye når du ikke har full opacity på tegneverktøyet. I dette tilfellet hadde det vært bedre å ha full opacity på strekene i et eget layer, og heller sette opacity på layer'et litt ned. Da blir strekene svake, og der de overlapper hverandre vil ikke bli mye sterkere.

  3. Jeg har lagd noe lignende for litt siden:

    http://need4sms.com/PHP/login/register.php

     

    ..der velger man først fylke, og så velger man kommune deretter. Kommune listen forandres hver gang fylke forandres. Du kan jo se på det skriptet, om det er det du trenger.

     

    EDIT:

    Mulig noe mer kan fjernes, men her er samme koden forkorta:

    <html>
    <head>
    <title></title>
    </head>
    <body>
    
    <script LANGUAGE="JavaScript">
    function list(selected)
    {
    
    var liste1 = new Array("0","Eple","Pære");
    var liste2 = new Array("1","Bil", "Båt", "Motorsykkel");
    
    var slct_list = testform.test1.options[selected.selectedIndex].value;
    
    var liste = new Array();
    if(slct_list == liste1[0]){ var liste = liste1;}
    else if(slct_list == liste2[0]){ var liste = liste2;}
    
    
    for(k=0; k<=6; k++){
     for(j=1; j<=liste.length; j++){
     	document.testform.test2.remove(j);
     }
    }
    for(i=1; i<=(liste.length-1); i++){
     document.testform.test2.options[i]=new Option(liste[i])
    }
    }
    </SCRIPT>
    
    <form name="testform">
    
    <select name="test1" size="1" onclick="javascript:list(this)" onchange="javascript:list(this)">
    <option value=""></option>
    <option value="0">Frukt</option>
    <option value="1">Kjøretøy</option>
    </select>
    
    <select name="test2">
    <option>        </option>
    </select>
    </form>
    
    </body>
    </html>

  4. Kunne du forklart litt nærmere hva dette skal brukes til?

     

    Kanskje du kunne laget en funksjon som het alle_test(), og gå videre derfra via if/else setninger til test1() og test2().

     

    Forklar litt nærmere hva du vil skal skje her, så kanskje jeg kan hjelpe.

     

    Det fins metoder for å forandre value'en til knappen...om det er det du er ute etter.

     

    EDIT:

    document.navn_til_form.navn_til_knapp.value = "Testknapp2";

    denne linjen forandrer hva det står på knappen.

     

    if(document.navn_til_form.navn_til_knapp.value = "Testknapp2")

    //forandre verdien på knappen til "Testknapp1" om det er det du vil

    else

    //forandre til "Testknapp2"

     

    ..jeg vet ikke om det er noe sånt du er ute etter, men bare spør mer om det var feil svar. :thumbup:

     

    EDIT2:

    hehe..etter å ha lest det du spurte om en gang til, så tror jeg det er noe sånt du leter etter:

    <html>
    <body>
    <script language="JavaScript">
    function test()
    {
    var knapp;
    if(document.testform.testknapp.value == "Testknapp1"){
     knapp = "Testknapp2";
    }
    else{
     knapp = "Testknapp1";
    }
    document.testform.testknapp.value = knapp;
    }
    </script>
    <form name="testform">
    <input name="testknapp" type="button" value="Testknapp1" onClick="test()">
    </form>
    </body>
    </html>

×
×
  • Opprett ny...