22786
Html-, css- és php-help
  • stormnet
    #1932
    nemtehet róla
  • ivjoe
    #1931
    Hagyd, nemtud olvasni. Writeonly. :C
  • stormnet
    #1930
    ez igy nemjo...
    search.js-be:

    var TRange = null;
    var dupeRange = null;
    var TestRange = null;
    var win = null;
    var nom = navigator.appName.toLowerCase();
    var agt = navigator.userAgent.toLowerCase();
    var is_major = parseInt(navigator.appVersion);
    var is_minor = parseFloat(navigator.appVersion);
    var is_ie = (agt.indexOf("msie") != -1);
    var is_ie4up = (is_ie && (is_major >= 4));
    var is_not_moz = (agt.indexOf('netscape')!=-1)
    var is_nav = (nom.indexOf('netscape')!=-1);
    var is_nav4 = (is_nav && (is_major == 4));
    var is_mac = (agt.indexOf("mac")!=-1);
    var is_gecko = (agt.indexOf('gecko') != -1);
    var is_opera = (agt.indexOf("opera") != -1);
    var is_rev=0
    if (is_gecko) {
    temp = agt.split("rv:")
    is_rev = parseFloat(temp[1])
    }
    var frametosearch = self;


    function search(whichform, whichframe) {
    if (is_ie4up && is_mac) return;
    if (is_gecko && (is_rev <1)) return;
    if (is_opera) return;
    if(whichform.findthis.value!=null && whichform.findthis.value!='') {

    str = whichform.findthis.value;
    win = whichframe;
    var frameval=false;
    if(win!=self)
    {

    frameval=true; // this will enable Nav7 to search child frame
    win = parent.frames[whichframe];

    }


    }
    else return;
    var strFound;
    if(is_nav4 && (is_minor < 5)) {

    strFound=win.find(str); // case insensitive, forward search by default
    }

    if (is_gecko && (is_rev >= 1)) {

    if(frameval!=false) win.focus(); // force search in specified child frame
    strFound=win.find(str, false, false, true, false, frameval, false);
    if (is_not_moz) whichform.findthis.focus();

    }

    if (is_ie4up) {

    if (TRange!=null) {

    TestRange=win.document.body.createTextRange();



    if (dupeRange.inRange(TestRange)) {

    TRange.collapse(false);
    strFound=TRange.findText(str);
    if (strFound) {
    win.document.body.scrollTop = win.document.body.scrollTop + TRange.offsetTop;
    TRange.select();
    }


    }

    else {

    TRange=win.document.body.createTextRange();
    TRange.collapse(false);
    strFound=TRange.findText(str);
    if (strFound) {
    win.document.body.scrollTop = TRange.offsetTop;
    TRange.select();
    }



    }
    }

    if (TRange==null || strFound==0) {
    TRange=win.document.body.createTextRange();
    dupeRange = TRange.duplicate();
    strFound=TRange.findText(str);
    if (strFound) {
    win.document.body.scrollTop = TRange.offsetTop;
    TRange.select();
    }


    }

    }

    if (!strFound) alert ("Sor '"+str+"' nem található!")


    }


    A HTML-be pedig oda ahová a kereso szovegdobozát akarod tenni oda pedig hogy:

    <form name="form1" onSubmit="search(document.form1, frametosearch); return false"><input type="text" name="findthis" size="15" title=""> <input type="submit" value="Keresés" ACCESSKEY="s"></form>

    és a <head> és a </head> kozé pedig:
    <script type="text/javascript" src="search.js">
    </script>
  • Ch_Slater
    #1929
    hát szerintem a <script> tag-eknek és a form-nak sem kellene benne lennie a search.js-ben
  • daxan
    #1928
    A <center> tag az, azt jelentené hogy középpen legyen. Azt azért van ott mert úgy csináltam, hogy a .js fájl tartalmát bemásoltam a html kódba.
  • daxan
    #1927
    Most sikerül berakni de nem megy.
    Nézzétek meg:
    weboldalam
    Ez a keresés script lenne.
    A script .js fájl elérési útja:
    search.js
  • ivjoe
    #1926
    a .js fileba ne rakj <script> tagot.
  • Vorpal
    #1925
    <html>
    <head>
    <script src="search.js">
    </script>
    </head>
    <body>
    </body>
    </html>

    megvan a sorrend? miaza center? ez nem include
  • daxan
    #1924
    Hali! Volna egy olyn problémám, hogy megpróbáltam külön fájlba rakni egy Javascript-et de valamiért nem működik:
    <center>
    Keresés:
    <script src="search.js" type="text/javascript"/>
    </center>

    Mi lehet a hiba?
  • daxan
    #1923
    java
  • cr3ativ3
    #1922
    működik, de a neve nem tetszett neki. :P de nem volt benne se ékezet, semmi extra. :P grrr de sehova nincs leírva, hogy milyen neveket nem szeret. Vagy le van? :$
  • Zsoldos
    #1921
    Hat, ha ez egy chat, torles nelkul elobb utobb elfogy a hely.. Nemart a logokat sem limitalni.
  • Vorpal
    #1920
    Srácok akkor leirommég :
    UPDATE table SET szam=(szam+1) ORDER BY szam DESC

    1 sor és tolja az egész sort -és teheted be az uj bejegyzést 1. helyre
    természetesen -1 el is mükszik
    de ez a lehető legrosszabb megoldás, mert php ból vicces megcsinálni
    nem kell tolni semmilyen sort egyszerüen a SELECT kérelem végére teszed

    LIMIT 14 ORDER BY szam DESC

    az utolsó 14 et veszi ki, és a többi megmaradhat lognak, hameg nem akarod, akkor a napvégén törlöd a maradékot.
  • Zsoldos
    #1919
    Igy mar erthetobb.. Vegulis a celt elered vele, de minden beszurasnal shiftelni az egesz tablat, csak azert hogy a korlat tullepese eseten majdtoroljon, eleg sok folos plusszmunka.

    A beszurasok igyis egyesevel mennek. Vegezd el a beszurast aztan nezd meg kell-e radirozni es csak akkor hajtsd vegre az sql parancsot:

    if($rowcount>$korlat) { $q="delete from chat where szam=min(szam)"; mysql_query( $parancs, $MySQL )}

  • Lazarus
    #1918
    Azt akarom hogy ne legyen több komment pl 14nél, ha bejön egy új mindig törölje a 14.et

    a lenti példában a max kommentszám 3
  • Zsoldos
    #1917
    Miert akarod, hogy a legujabb szoveg legyen az egyes id? Van valami jelentosege? Ha nincs, jobb az ilyet auto-increment -re bizni es folfele novelni. Egyszerubb a beszuras es nem lesz ennyire eroforras-pazarlo.

    Ha csak a megjelenitesi sorrend miatt kell, hasznalj order by szam desc -et..

    Az sg is kb igy mukodik ha megfigyeled a szamokat jobb oldalon.
  • Vorpal
    #1916
    UPDATE table SET szam=(szam+1) ORDER BY szam DESC

    ez szépen megnöveli minden szamot egyel, és eléteszel egy egyet?
  • Lazarus
    #1915
    Így? makróknál le van írva
  • akyyy
    #1914
    #1907
  • Lazarus
    #1913
    sikerült :)

    $szoveg = "újszöveg";

    $parancs = "UPDATE chat SET szam = szam+1";
    mysql_query( $parancs, $MySQL );

    $parancs = "DELETE FROM chat WHERE szam > 3";
    mysql_query( $parancs, $MySQL );

    $parancs = "INSERT IGNORE INTO chat ( szam, szoveg ) VALUES ( '1', '$szoveg' )";
    mysql_query( $parancs, $MySQL );

    Nem 1 parancs, de jobb mint a for ciklus
  • Lazarus
    #1912
    Hi! Kéne egy kis help MySQLbe.

    Itt a tábla:


    Azt akarom hogy a szoveg-ek egy sorral lejebb kerüljenek a Duma1 a 2-eshez a Duma2 a 3-ashoz. Meg lehet ezt valahogy oldani egyetlen SQL parancsal?

    Chathez kéne...
  • Epidemic
    #1911
    Köszi!! elvileg jó.. vagyis gyakorlatilag is :) ennek ellenére csak a firefoxnak sikerül lefordítania rendesen, az iexplorernek vmiért nem sikerül :( de akkor mostmár hagyom is. thx!
  • stormnet
    #1910
    <frame style="overflow-x:hidden; overflow-y:auto;" .......
    talán
  • Epidemic
    #1909
    Sziasztok! Ma már írtam egy másik topicra s ezért bocs midnenkitől de úgy látom itt nagyobb a mozgás.. szóval ne hara, de sajnos nagyon nincs időm ezért nem olvastam végig a topicot :( ez viszont fontos lenne: Meg tudjátok nekem mondani, hogy lehet egy frame-en csak vízszintes scrollt csinálni HTML-ben? (egyáltalán lehet-e? bár már láttam vhol ilyen "tutorial" szerűséget erről, de én hülye nem olvastam végig, és a linket persze nem tudom) előre is köszi!
  • cr3ativ3
    #1908
    elírni nevet nem írtam el, mert simán csak átmásoltam a functionsbe az adott funkciót. A fájlnév is stimmel. Én se tudom mi lehet a baja :p
  • akyyy
    #1907
    2006. máj. 07. 18:14 | Privát | Galéria | Válasz | #4263

    ezek, ha topikot akarok "szinezni", mi akódja?
  • Vorpal
    #1906
    És maga a funkció müködik? ha nem includolod?
    Ennek simán mennie kell.
    kicsi tesztet pakolj bele
    a functionsba pl $f='valami'; ezt includolja? csak a funkciót nem?
    nem irtál el semmit? a funkció nevét pl amikor meghivtad?
  • cr3ativ3
    #1905
    Hi again.
    most olyan gondom támadt, hogy:
    a funkciók egy functions.php ben vannak, és ebből szedné ki a program a funkció definícióját. DE a probléma az, hogy hiába próbálom iclude, ~_once, require illetve ~_once hívással, mindegyikre azt jelzi, hogy ilyen fuznkció nincs, mármit az amit a functionsban definiál.

    konkrétan:
    1.php:
    <?php
    require_once"functions.php";
    funkcio();
    ?>

    functions.php:
    <?php
    function funkcio () {
    utasitasok;
    }

    és a kimenete:
    Fatal error: Call to undefined function: funkcio() in /1.php on line 2.
    ?>
  • dvidka
    #1904
    kösz, mostmár megy
  • Anotino
    #1903
    En ugy csinaltam, hogy a belepteto oldalon egy formba kertem a bejelentkezo adatokat es postoltam egy masik php oldalnak (pl check.php), ami ellenorzi.
    Ha jo a jelszo, akkor beteszi a $_session tombbe a jelszot es atiranyitja a fooldalra.

    Ezutan celszeru az ellenorzest vegrehajtani mindegyik oldal betoltesenel. Magat atiranyitast igy a legegyszerubb megoldani:
    header("Location: main.php");
    ( Fontos, hogy ez elott elotte ne irass ki semmit a kepernyore )

    Ja, elonyosebb inkabb az index.php -t hasznalni beleptetesre es barmi mast a tartalomra.

    Persze az atiranyitos filet(itt check.php -nek irtam) meg lehet sporolni, ha raksz egy elagazast a beleptetooldalra.
  • dvidka
    #1902
    azt hogy lehet megoldani, hogy amikor bejelentkezik valaki, akkor egyből átugorjon az ablak a login.php-ről az index.php-re?
    itt az oldal
  • Zsoldos
    #1901
    off:

    teis jonagy pa*aszt vagy.
  • Vorpal
    #1900
    Hát ilyet még nem ba*tam,)))
    Hamár ugyis vakok, legalább a görbe hátat megspórolhatnátok nekik, a géptől,)
  • hello
    #1899
    Köszönöm!
  • Dj Faustus #1898
    HTML-ben sehogy.
    Kliens oldali szkriptnyelvre (Javascript, VBScript) lesz szükséged.
    Nézz szét itt.
    Vagy itt.
    Esetleg itt.
    Vagy még itt.
    Vagy itt is van egy.

    Vagy megoldható esetleg még Flash-ben is...
  • hello
    #1897
    Hello!

    Nem tudna valaki segíteni abban, hogy hogen lehet olyan képléptetős kis ablakot (mint a msn.com főoldalán van) létrehozni html-ben?
  • Ch_Slater
    #1896
    nah innen letölthető ez a taw-tool: http://www.tawdis.net/taw3/cms/en
    a bal oldalon online tesztetlhető az oldal, a jobb oldalon meg letölthető a standalone progi...
  • Zsoldos
    #1895
    Koszi a valaszokat mindenkinek. Hat nem semmi ez a vischeck-es oldal. Eleg szemleletes.

  • sore01
    #1894
    Én színtévesztő vok és simán látom.A színvakok nevében nem tudok nyilatkozni!
  • Ch_Slater
    #1893
    -Protanopia (vörös vakság)
    -Deuteranopia (zöld vakság)
    -Tritanopia (kék vakság)

    -Protanomaly (csökkentett vörös vakság)
    -Deuteranomaly (csökkentett zöld)
    -Tritanomaly (csökkentett kék)
    -teljes színvakság

    nézd meg ezt a cimet, itt le tudsz ellenörizni három félét (nálam kicsit lassú): http://vischeck.homeip.net/vischeck/imageEngine.php

    a kontrasztot egy kis free progival meg tudod nézni, innen letölthető: http://www.nils.org.au/ais/

    erre azt irja, hogy megfelelő kontrasztú, egészen pontosan ezt:

    The difference in brightness between the two colours is sufficient. The threshold is 125, and the result of the foreground and background colours is 184

    The difference in colour between the two colours is sufficient. The threshold is 500, and the result of the foreground and background colours is 516


    Ha további accessibility dolgokra vagy kiváncsi, akkor van egy TAW3 nevü progi, azzal offline is le lehet ellenörizni az oldalt...