Jump to content
php.lv forumi

Qued

Reģistrētie lietotāji
  • Posts

    157
  • Joined

  • Last visited

Posts posted by Qued

  1. Lieta tāda: iekš div'a ir čupa ar <a bla bla bla>, kuriem visiem vajag piesaistīt vienu un to pašu funkciju showTgLink(). To daru tā:

     var tg=document.getElementById('phon_lett'); //tas ir tas div's
     for(i=tg.all.length-1;i>=0;i--) {
       if (tg.all(i).tagName == 'a' || tg.all(i).tagName == 'A') {
         tg.all(i).onmouseover=showTgLink;
       }
     }

    Uz Operas un IE strādā. Uz FF nestrādā, jo jams nepazīst tādu "all". Kā apiet šo problēmu?

    Jau iepriekš pateicos.

  2. Aha. Ja ņem pirmo, tad ir labāk, bet tālākajam tekstam pirmais burts tāpat paliek norauts.

    tipa tā:

    ---------------

    kakis

    {apstrādāts matčotais strings}

    uns

    ---------------

    apstrādāju apmēram tā:

    $output=preg_replace("izteiksme","<div>\\1</div>",$input);

  3. > drīkst saturēt tikai tos \n, kuriem seko -

    tieši tā. Liels paldies, izteiksme atrod vajadzīgo substringu! Viena problēma tikai - es jamo lieku iekš preg_replace - šis uz \\0 paķer līdzi arī pirmo burtu no tā teksta, kas aiz beigām it kā.

    Tipa, ja teksts ir

    -------------------

    kakis

    - kakis 1;

    - kakis 2;

    suns

    -------------------

    tad paņem

    -------------------

    - kakis 1;

    - kakis 2;

    s

    -------------------

  4. Ņemos jau labu laiciņu, bet nevaru iebraukt, kā ar regulāro izreiksmi "nomatčot" sekojošu stringu:

    jāatrod substrings, kas sākas ar (newline+"-"+space), bet beidzas pirms ((newline, kam neseko "-") vai (stringa beigām)). Substrings satur newlines. Vai kāds varētu, lūdzu, palīdzēt?

  5. bubu

    Garš būs tas piemērs. Tīri shematiski:

     

    <style type="text/css">
    #container 
     { position: absolute; (bla bla bla) }
    #diz1,#diz2,#menu 
     { position: absolute; (tad katram savs bla bla) }
    #leftcol,#rightcol 
     { float: left; (bla bla bla) }
    </style>
    <div id="container">
     <div id="diz1"></div>
     <div id="diz2"></div>
     <div id="menu"></div>
     <div></div>
     <div id="leftcol">bla bla bla</div>
     <div id="rightcol">bla bla bla</div>
    </div>

     

    Nu vo, un - ja neieliek to tukšo div, tad iekš ie diz1,diz2 un menu nav redzami.

  6. Taisu augšā vienu sarežģītāku dizainu XHTMLā + CSSā un sāku saprast, kāpēc IE sucks :) Ugunslapsa un Opera ir pielauztas, bet IE sako nemērā.

    Jaunākais gļuks: vairāk absolūti pozicionēri div'i iekš IE vienkārši nav redzami. Ja aiz tiem diviem ieliek netagotu simbolu (piemēram, vienkārši "a"), tad visi tie div'i parādās. wtf? Kādam ir krājumā pūriņš ar IE hackiem?

  7. Ahā, paldies par skaidrojumu.

    Nākamais - kā labāk (vai pareizāk) izmantot css selektorus? Cik esmu pētījis CSSus, parasti stili tiek definēti vai nu klasēm (.klase) vai elementiem ar identifikatoru (#elements). Stilus elementiem ar identifikatoru, protams, nevar definēt, ja mērķa elementi atkārtojas (piemēram, komentāri pie raksta). Bet citādi? Gaumes lieta?

×
×
  • Create New...