Gå til innhold

WiRRE

Medlemmer
  • Innlegg

    96
  • Ble med

  • Besøkte siden sist

Innlegg skrevet av WiRRE

  1. Fant en løsning på Google... ikke med protorype (det er andre ting som bruker prototype i koden ja), men den funker bra.. orker ikke luke ut koden, men her er funksjonen det ble til... Leser ut alle input forms, og sender en ajax request, som puttes i korespondrende div...

    function showElements() {
    for (var i=0; i <= document.dibs.elements.length-1;i++) {
    value = document.dibs.elements[i].value;
    splitString = value.split('###');
    if (splitString[0]>0){
    
    if (splitString[1]){
    document.getElementById('dibs-'+splitString[1]).innerHTML = '<?php echo tep_image('images/progress.gif', '');?>';
    }
     var formfield =  'dibs-'+splitString[1];
     var dibs_id = splitString[0];
    
    var url="dibs_status.php";
    new Ajax.Request(url, {
    method: 'post'
    ,parameters: {oid: dibs_id, ff: formfield }
    ,onSuccess: function(transport) {
    var response = transport.responseText.split('###');
    
    document.getElementById(response[1]).innerHTML = response[0];
    
    }
    ,onFailure: function(){
    alert('Noe gikk til helvete')
    }});
    }}}

  2. Hei, jeg er ikke helt proff på js og trenger en nedteller som oppdaterer når den har telt ferdig..

    Eks. den teller ned fra 2 min og oppdaterer siden når de 2 minuttene er fått!

    Håper jeg kan få litt hjelp med dette :)

     

    Ta en titt her:

    http://www.prototypejs.org/api/ajax/periodicalUpdater

    er riktig nok ajax.. du behøver jo sikkert ikke oppdatere hele siden. sikkert bare innholdet av en div eller noe sånt.. så da blir det ikke så mye trafikk på sida.. Har brukt denne funksjonen til å oppdatere 2 websider som står på en 42' tv, der 2 websider vises i 2 iframes... funker bra...

  3. ok da blir sql'en slik:

    $sql = mysql_query("SELECT family.familyID, family.brukerID, bruker.brukerID, bruker.brukerID FROM family JOIN bruker ON family.famID = bruker.brukerID");

    hvordan skal jeg hente ut "brukerID" fra tabellen "family", for og sammenligne det med "brukerID" på tabellen "bruker", for så og hente ut "navn" som ble sammenlignet i "bruker" tabllen?

    $navn = $row['navn'];

    ???

     

    Du må jo joine family.brukerID mot bruker.brukerID eller motsatt... Les litt på joins i en eller annen tutorial, så du forstår hvordan den bygger opp resultatet.

  4. En div har et bilde satt som bakgrunn med CSS.

    Når musa er over tekst i en meny, skal dette bakgrunnsbildet endres.

     

    Når musa er over knapp 1 skal bildet som er satt som bakgrunn i CSS vise.

    Når musa er over knapp 2 skal et annet bilde vise som bakgrunn.

    Når musa er over knapp 3 skal et annen bilde enn ved knapp 1 og 2 vise som bakgrunn.

     

    Jeg har spleiset sammen bildene som skal vise på knapp 2 og 3 slik at begge lastes når bildet lastes. Jeg ser helst at dette bildet lastes når siden lastes slik at folk slipper å vente på hover-effekten.

     

    Jeg har prøvd å ordne det selv men er ikke så flink. Håper noen tar seg tid til å hjelpe meg.

     

    -bronze

     

    Definer div'en som bildet ligger inni med en id, og leg til hover funksjoner på div'ene som knappene ligger i, som endrer innerHTML på div'en med bildet i...

    altså:

     

    document.getElementByid('bildediv').innerHTML = "img src etc......

     

     

    mekke en funksjon med dette, definere denne funskjsonen som hover på knappene...

     

    Er litt for å komme i gang.. kan lage masse gøy med javascript bare du skjønner document.getelementbyid funksjonen.. Bruker du prototype er det enda enkelere .. da skriver du bare

     

    $('bildediv')="img src etc mener jeg å huske....

  5. Driver å snekrer litt på en kjørebok applikasjon, der jeg har en liste med alle destinasjoner jeg har kjørt. Så hadde jeg tenkt å legge til en link på hver av disse destinasjonene, som kjører opp en div med google map's og kjørebeskrivelse mellom disse.. For å slippe å bruke flere query's en nødvendig, tenkte jeg da at jeg kunne legge følgende link, som genereres av php:

     

    <a href="java script:GetMap('fra adresse postnr sted','tiladresse postnr sted')">Vis beskrivelse</a>

     

    GetMap er en js funksjon jag har skrevet, som funker i andre scenarioer.. Problemet er når jeg kalle funksjonen med denne teksten: 'fra adresse postnr sted', så skjønner den ikke noe av at det er mellomrom der! Hvis jeg bruker inspect i FB, får jeg: "GetMap('fra" Er jeg nødt til å lage en hidden field på hver linje, og henvise til dataened der, eller finnes det mere elegante måter å gjøre det på ? Vil ikke bruke Ajax til dette, da det er 100% unødvendig ; (Da hadde jeg ikke spurt!)

  6. denner er jo grei:

    ORDER BY date desc

    MEN hvis jeg har flere ting på samme datoen, (date felt) så ser det ut som det blir mer eller mindre tilfeldig hvem som kommer først.. spesielt dumt når man har en liste under der man legger inn, som oppdateres automatisk når man legger inn ting, og den siste ikke kommer på toppen!, Derfor ønsker jeg også å sortere etter ett felt som heter index!? sikkert ikke store problemet, men jeg er stuck...

  7. Ser ut som hosten din ikke støtter php

    <?php
    // Important! You have to include it before your html code
    include_once "/home/kvasfot/public_html/poll/poll_cookie.php";
    ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml"><!-- InstanceBegin template="/Templates/Untitled-5.dwt" codeOutsideHTMLIsLocked="false" -->
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <!-- InstanceBeginEditable name="doctitle" -->
    <title>-Kvås Fotball på nett-</title>
    <!-- InstanceEndEditable -->
    <!-- InstanceBeginEditable name="head" --><!-- InstanceEndEditable -->
    <link href="twoColFixRtHdr.css" rel="stylesheet" type="text/css" />
    <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" />
    <!--[if IE 5]>
    <style type="text/css"> 
    /* place css box model fixes for IE 5* in this conditional comment */
    .twoColFixRtHdr #sidebar1 { width: 220px; }
    </style>
    <![endif]--><!--[if IE]>
    <style type="text/css"> 
    /* place css fixes for all versions of IE in this conditional comment */
    .twoColFixRtHdr #sidebar1 { padding-top: 30px; }
    .twoColFixRtHdr #mainContent { zoom: 1; }
    /* the above proprietary zoom property gives IE the hasLayout it needs to avoid several bugs */
    </style>
    <![endif]-->
    <script src="SpryAssets/SpryMenuBar.js" type="text/javascript"></script>
    <link href="SpryAssets/SpryMenuBarHorizontal.css" rel="stylesheet" type="text/css" />
    <style type="text/css">
    <!--
    .style23 {font-size: 12px}
    .style25 {font-size: 9px}
    -->
    </style>
    
    </head>
    
    <body class="twoColFixRtHdr">

  8. Ikke for å rakke ned på noen, men det ser jo ikke ut som om du har spesielt styring på php, hva med å installere f.eks Simple CMS eller Jomla eller noe slikt, som er ferdig! Er mye enklere en å dille med noen autogenerert html filer... skal du lage noe slikt burde du jo i det minste dytte det inn i en database, hvis ikke blir det fort bare rot ut av det...

     

    Er helt enig i det du sier, at jeg ikke har styring på PHP, for det har jeg ikke, men poenget er det at jeg har en side som er bygget opp med eget design og hele pakka, og ettersom jeg "forstår" vil jo ikke jeg kunne lage ei side med et form av denne slagen og som laster dette opp til ei ny html side uten å forandre på designet, til og med kanskje bygge hele siden opp på nytt i Jomla, CMS etc.

     

    Hvis du bruker F.eks CMS Made simple, så setter du ett standard design, som brukes av samtlige sider, så blir all informasjonen lagres i f.eks en Mysql database, du definerer menyer og innhold med et gui, som alle kan få tilgang til, der det ikke kreves kunskap om html/css/php/js.. Man bruker bare nettleseren for å endre innholdet på siden... Så slipper du å rote til med 300 forskjellige html sider som må endres hver gang det legges til ett nytt entry i menyen f.eks...

  9. Det forutsetter at du laster alle bildene i starten, noe som tar lengre tid første gang. Browseren cacher bildene, så etter hvert som bildene har blitt lastet bør ikke loaden bli så veldig stor.

     

    Merk: jeg er ingen ekspert på dette, så jeg vet ikke hvor mye loaden blir ved å kjøre det lille scriptet flere ganger heller enn å kjøre ut alle bildene én gang.

     

    Hvis man lager ett JS array, så endrer man bare innerHTML (eller $('div'); funksjonen til prototype, så laster man ned bildene etter hvert som de endrer seg, sån det er nå, så sendes det en query til backend scriptet og en query for å hente bildet... dette er så klart flise spikkeri, men det er mere load!!

  10. Vel, jeg er ingen database-guru, så det er fult mulig det kan gjøres bedre.

    SELECT d1.destinasjon AS from, d2.destinasjon AS to, Distances.km FROM Destinations AS d1 JOIN Distances ON d1.did = Distances.from JOIN Destinations AS d2 ON d2.did = Distances.to

     

     

    Da må jeg spørre dumt som vanlig.. hvor får du dette fra:

     

    d2.destinasjon

    d1.destinasjon

     

     

    altså d1 og d2?

×
×
  • Opprett ny...