Jump to content
php.lv forumi

R21vo

Reģistrētie lietotāji
  • Posts

    34
  • Joined

  • Last visited

Posts posted by R21vo

  1. hmm, tas variants nestraadaaja.. onchange nostraadaa tikai tad kad textarea teksts ir izmainiits un tiek pazaudeets fokuss (t.i. pie pashas rakstiishanas onchange nestraadaa).

     

    viens variants gan izdevaas (ieziimeeto dokumenta tekstu ielika ieksh textarea):

     

    <textarea id="textbox" name="textbox" cols="98" rows="15"></textarea>
    
    <script type="text/javascript" language="JavaScript">
     kaste = document.getElementById('textbox');
     function gs() {
       kaste.value = document.getSelection();
     }
    </script>
    <a onmousemove="javascript: gs();">test</a>

     

    probleema jau ir tur ka document.getSelection(); neattiecas uz textarea ierakstiito un ieziimeeto tekstu un taads kaste.getSelection(); nav..

     

    lai nu kā, paldies Venom par paliidziigu roku ;)

     

    PS: pashreizeejo skriptu nopubliceeju savaa maajaslapaa: http://raivz.eclub.lv

  2. resp. - kamēr textarea kaut kas darās - ieglabājam iezīmēto textu, bet iekš onclick ar to strādājam sveiki

    tas buutu kaa?

    uz katru onchange skripts ielasa ievadiito mainiigajaa un peectam izmanto lai vareetu tagus kraameet (vareetu pat straadaat, tikai drausi neerti un daudz lieka koda pietam kursora poziiciju taapat nevareetu noteikt)?

    vai arii kautkaa savaadaak (ieziimeeto textu tikuntaa operaa nekaadi nevar skriptaa iedabuut ar kaadu js funkciju..)?

  3. Šamā te rakstīts ka kaut kas uz kaut kādām tur operām strādā. Tikai ne textarea.getSelection() bet document||window .getSelection() laikam (īsti neaceros)

    tas piemeers ir ar document.getSelection() - notesteeju, nekaadas kljuudas neizmeta.

     

    probleema ir tur ka Opera aizvaac ieziimeejumu uz onclick, tapeec skripts izpildaas tad kad ieziimeejuma vairs nav. uz textarea testeejot, skatiijos ka ieziimeejums nepazuud, tachu document.getSelection() netiek klaat textarea tekstam. un textbox.getSelection() attieciigi arii nestraadaa.. :/

  4. es arī saku: uzpļauj tai Operai. Nekad neesmu respektējis.
    Itkaa shamaa skaitaas alternatiivais paarluuks un arii tai ir savs lietotaaju skaits, tachu gljuko shameejaa diezgan briesmiigi - piem ar css2 taisu lapu un pie katra refresha bezmazvai opera paraada lapu savaadaak..

    Operaa man iepatikaas shamaas aatrums, bet diemzheel taa kaa opera ir sameeraa "nepabeigta" + veel adwaare tad mans favoriits ir FF.

     

    nava tādas textarea.getSelection() ?

    nav, Operaa nekaadi nevaru ieziimeeto textu nolasiit :/

     

    pasto viņai visu teksta beigās. textarea.value+='text';

    shitaa jau ar ir uz doto briidi uztaisiits. un cik skatos citaas sisteemaas ir taapat, taa ka laikam operai pagaidaam nekaa labaaka nav..

  5. izdabuuju visu sarakstu, tachu diezko izmantot no shitaa neko neizdevaas. (iisti nav skaidrs ko insertAdjacentText dara..)

    focus

    blur

    select

    toString

    removeNode

    insertAdjacentElement

    insertAdjacentHTML

    insertAdjacentText

    getAttribute

    getElementsByTagName

    setAttribute

    hasAttribute

    removeAttribute

    getAttributeNode

    setAttributeNode

    removeAttributeNode

    hetAttributeNodeNS

    setAttributeNodeNS

    attachEvent

    detachEvent

    addEventListener

    cloneNode

    normalize

    removeEventListener

    dispatchEvent

    contains

    insertBefore

    replaceChild

    removeChild

    appendChild

    hasChildNodes

    isSupported

    hasAttributes

     

    pietam apskatiiju lielo forumu sisteemas un izskataas arii tu operas supporta nav.. :/

  6. lieta tāda ka taisu quicktagus priekš administrācijas sadaļas (vēlāk varbūt arī citur noderēs) un nekādi neizdodas uzkodēt pilnvērtīgu Opera atbalstu. Varbūt kāds kaut ko tādu jau ir paveicis vai arī zina atbildes uz pāris jautājumiem:

     

    1. kā var noteikt kursora pozīciju (vai arī iezīmētā teksta sākuma un nobeiguma pozīcijas) textarea tagā (ja vispār var) iekš Opera lietojot JavaScript?

    zem Mozilla noteikt iezīmētā teksta sākuma un beigu pozīcijas bij pavisam vienkārši:

    saakuma_poziicija = input_field.selectionStart;

    var end_pos = input_field.selectionEnd;

     

     

    2. kā var nolasīt iezīmēto tekstu textarea tagā iekš Opera lietojot JavaScript?

    zem IE bij šitā:

    if (document.selection) {

    input_field.focus();

    sel = document.selection.createRange();

    var ieziimeetais_texts = sel.text;

    }

×
×
  • Create New...