abonnement Unibet Coolblue Bitvavo
pi_24860531
alles tussen { } staat normaal op regel 156

Error alleen in IE, in FF geeft ie helemaal niets..
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_24860604
alles tussen de {} is de error, maaruh ff geeft zelfs helemaal geen error, dit is een IE iets..
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_24860684
je zou in die if misschien even kunnen dubbelchecken of previewfont bestaat, maar anders weet ik het ook niet.
pi_24860763
Hoe kan ik checken of ie bestaat dan? want dat zou het kunnen zijn
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_24860930
if(document.getElementById('previewFont') && document.getElementById('fontSize'))

btw. waarom gebruik je niet gewoon document.forms.formname.fontSize.value?

-r-
pi_24860967
kweet niet, is dat dan gemakkelijker te gebruiken ? of zitten daar voordelen aan?
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_24861017
werkt ook in oudere browsers. getElementById is nog niet overal ondersteund.
  dinsdag 1 februari 2005 @ 12:30:31 #158
42782 QuietGuy
opscheppende pats-nerd
pi_24861080
quote:
Op dinsdag 1 februari 2005 12:26 schreef Roönaän het volgende:
werkt ook in oudere browsers. getElementById is nog niet overal ondersteund.
Daar heb ik een workaround voor gemaakt ooit. Een fetchElementById die in alle browsers werkt. Zou ik vanavond op kunnen zoeken...
pi_24861465
quote:
Op dinsdag 1 februari 2005 12:30 schreef QuietGuy het volgende:

[..]

Daar heb ik een workaround voor gemaakt ooit. Een fetchElementById die in alle browsers werkt. Zou ik vanavond op kunnen zoeken...
eenvoudigste is dit:
1
2
3
4
if(!document.getElementById)
{
   if(document.all) document.getElementById = function(id) {return eval("document.all."+id);}
}
pi_24863277
inderdaad dat is ook een manier, dus dan maakt het niet uit of je document.forms.formname.fontSize.value gebruikt of niet
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_24883113
Ik heb ps zelf de copy en paste routine verwijderd; dit leverde teveel problemen op en eingelijk zag ik het nu er ook niet van.

Mijn eerste beta editor te zien @ http://editor.bruggema.nl/editor.html

Gaarne bugs melden zodat ik ze kan oplossen, ennuh misschien nog tips? ik wil eingelijk alle onderliggende code converteren naar 'javascript' zodat ik eingelijk alleen maar een textarea hoef neer te zetten en klaar is keez.
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_24886552
Firefox 1.0
  • Bij een selectie die begint bij de eerste letter gebeurt er niets
  • Font werkt niet (wel mooie dropdown )
  • Link/email/image werkt niet
  • Charactermap werkt wel maar is veel te breed.
  • Charactermap insert alleen aan 't eind van de hele tekst

    IE6
  • Bij een selectie buiten de textarea wordt ook gereplaced. Leuk als je een button selecteerd
  • Bij eerste keer font-selectie een error op line 155
  • Link/email/image werkt niet
  • Charactermap insert alleen aan 't eind van de hele tekst

    Algemeen:
  • Ik zou link/email scheiden
  • De selectie blijft niet behouden

    Da wassut
  • Wil iedereen die in telekinese gelooft nu mijn hand op steken?
    | Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
    pi_24886632
    quote:
    Op dinsdag 1 februari 2005 12:26 schreef Roönaän het volgende:
    werkt ook in oudere browsers. getElementById is nog niet overal ondersteund.
    document.getElementById wordt ondersteund door IE5+, FF/Moz, NS6+, Opera6+ (?).
    De enkeling die nu nog met NS4 browsed heeft pech. Er is toch echt een eind aan backward compatability.
    Daar komt nog bij dat een browser die geen document.getElementById kent waarschijnlijk ook geen CSS ondersteunt. Daar ga je toch ook geen <font>-tags en andere ellende voor gebruiken?
    Wil iedereen die in telekinese gelooft nu mijn hand op steken?
    | Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
    pi_24886839
    quote:
    Op woensdag 2 februari 2005 18:20 schreef SuperRembo het volgende:
    Firefox 1.0
  • Bij een selectie die begint bij de eerste letter gebeurt er niets
    ** 1e Letter? don't know what you mean?

  • Font werkt niet (wel mooie dropdown )
    ** hehe je eigen gekkert maaruh font werkt niet? hier anders wel? Mozilla FF 1.0!

  • Link/email/image werkt niet
    ** Errors gevonden?

  • Charactermap werkt wel maar is veel te breed.
    ** Huh? vaag, en hoe zou je die liever zien?

  • Charactermap insert alleen aan 't eind van de hele tekst
    ** Hmm, dus ook midden en vooraan? of hoe had je dat graag gezien?

    IE6
  • Bij een selectie buiten de textarea wordt ook gereplaced. Leuk als je een button selecteerd
    ** idd ik weet nog niet hoe ik dat moet voorkomen zei Sop ook al

  • Bij eerste keer font-selectie een error op line 155
    ** Ja en waar die fout nou zit? unknown!

  • Link/email/image werkt niet
    ** Hier wel? vaagjes

  • Charactermap insert alleen aan 't eind van de hele tekst
    ** Zelfde iets als FF.

    Algemeen:
  • Ik zou link/email scheiden
    ** Is een mogelijkheid

  • De selectie blijft niet behouden
    ** Hoe bedoel je? ik niet snap
    Da wassut
  • Tnx
    The people who lost my respect will never get a capital letter for their name again.
    Like trump...
    pi_24887418
    quote:
    Op woensdag 2 februari 2005 18:39 schreef Chandler het volgende:

    Firefox 1.0
    # Bij een selectie die begint bij de eerste letter gebeurt er niets
    ** 1e Letter? don't know what you mean?
    Gewoon, een selectie die begint bij 't begin.
    quote:
    # Font werkt niet (wel mooie dropdown )
    ** hehe je eigen gekkert maaruh font werkt niet? hier anders wel? Mozilla FF 1.0!
    Dropdown werkt wel, maar er wordt niets gewijzigd in de textarea.
    quote:
    # Link/email/image werkt niet
    ** Errors gevonden?
    Niet gezocht
    quote:
    # Charactermap werkt wel maar is veel te breed.
    ** Huh? vaag, en hoe zou je die liever zien?

    # Charactermap insert alleen aan 't eind van de hele tekst
    ** Hmm, dus ook midden en vooraan? of hoe had je dat graag gezien?
    Invoegen op de plaats van de cursor, of selectie overschijven.
    quote:
    IE6
    # Bij een selectie buiten de textarea wordt ook gereplaced. Leuk als je een button selecteerd
    ** idd ik weet nog niet hoe ik dat moet voorkomen zei Sop ook al

    # Bij eerste keer font-selectie een error op line 155
    ** Ja en waar die fout nou zit? unknown!

    # Link/email/image werkt niet
    ** Hier wel? vaagjes

    # Charactermap insert alleen aan 't eind van de hele tekst
    ** Zelfde iets als FF.

    Algemeen:
    # Ik zou link/email scheiden
    ** Is een mogelijkheid

    # De selectie blijft niet behouden
    ** Hoe bedoel je? ik niet snap
    O, in IE werkt 't wel. Maar in FF ben je je selectie kwijt. Die moet je zelf in JS terugzetten.
    quote:
    Da wassut

    Tnx
    Wil iedereen die in telekinese gelooft nu mijn hand op steken?
    | Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
      woensdag 2 februari 2005 @ 21:37:09 #166
    42555 Tomek
    Take on the world!
    pi_24890439
    Chandler kun je mij misschien vertellen hoe je zeg maar bijvoorbeeld invoegt in die textarea op de plaats waar de cursor staat. Ik krijg alleen voor elkaar dat hij aan het eind komt te staan, met een + zegmaar. Ik ben namelijk een ontiechelijke javascript noob

    ik gebruik zeg maar dit: onclick="document.form.tekstveld.value +='hoi';"
    pi_24890818
    quote:
    Op woensdag 2 februari 2005 21:37 schreef Tomek het volgende:
    Chandler kun je mij misschien vertellen hoe je zeg maar bijvoorbeeld invoegt in die textarea op de plaats waar de cursor staat. Ik krijg alleen voor elkaar dat hij aan het eind komt te staan, met een + zegmaar. Ik ben namelijk een ontiechelijke javascript noob

    ik gebruik zeg maar dit: onclick="document.form.tekstveld.value +='hoi';"
    Heb je al "view source" geprobeerd, of wacht je gewoon tot het antwoord aan komt waaien?
      woensdag 2 februari 2005 @ 22:24:43 #168
    42555 Tomek
    Take on the world!
    pi_24891175
    quote:
    Op woensdag 2 februari 2005 22:07 schreef Roönaän het volgende:

    [..]

    Heb je al "view source" geprobeerd, of wacht je gewoon tot het antwoord aan komt waaien?
    Ja eerlijk gezegd wel. Het heeft ook geen hele hoge prioriteit.
    Maar nu je het zegt, iets anders als een kopie uit de source zal ik wel niet als antwoord hoeven verwachten, dus laat ik die source maar eens gaan bekijken
    Ik hoop dat ik er iets van snap
      woensdag 2 februari 2005 @ 22:40:43 #169
    42555 Tomek
    Take on the world!
    pi_24891525
    quote:
    Op woensdag 2 februari 2005 22:07 schreef Roönaän het volgende:

    [..]

    Heb je al "view source" geprobeerd, of wacht je gewoon tot het antwoord aan komt waaien?
    Overigens vraag ik het die jongen vriendelijk alvorens rustig zijn code te jatten.
    Wat ik nu dus al gedaan heb

    Chandler als ik je een keer kan helpen met javascript ofzo dan hoor ik het wel hè

    pi_24893522
    quote:
    Op woensdag 2 februari 2005 19:10 schreef SuperRembo het volgende:
    Gewoon, een selectie die begint bij 't begin.
    ** Klopt en dat is ook alleen maar in FF? waarom? geen idee, geen error te vinden

    Dropdown werkt wel, maar er wordt niets gewijzigd in de textarea.
    ** Inderdaad, dit is alleen het geval in FF en niet in IE

    Niet gezocht
    ** Tnx

    Invoegen op de plaats van de cursor, of selectie overschijven.
    ** Ja dat gebeurd alleen als je de cursor in FF aan't begin zet dan voegt ie het toe ipv er tussen te zetten
    Nog meer dat selectie probleem kan ik oplossen door verder niet selecteerbaar te maken dan het input form... maar dat komt later
    The people who lost my respect will never get a capital letter for their name again.
    Like trump...
    pi_24893851
    quote:
    Op woensdag 2 februari 2005 22:40 schreef Tomek het volgende:
    Overigens vraag ik het die jongen vriendelijk alvorens rustig zijn code te jatten.
    Wat ik nu dus al gedaan heb

    Chandler als ik je een keer kan helpen met javascript ofzo dan hoor ik het wel hè

    Het stukje dat je nodig bent vind je tussen de functie insert en natuurlijk het einde van de javascript source van editor en ja je mag het wil rippen want het meeste van die code is verkregen door anderen dus indien je een link maakt naar qg en mijn site hebben wij daar alvast geen problemen mee.

    En echt als je de source bekijkt moet je het gewoon opvallen en is dat niet het geval dan raad ik je vrolijk aan om eerst eens een paar beginselen voor html en javascript te gaan leren ( tutorialen) want zelfs ik kan het
    The people who lost my respect will never get a capital letter for their name again.
    Like trump...
      donderdag 3 februari 2005 @ 00:25:52 #172
    42555 Tomek
    Take on the world!
    pi_24893929
    quote:
    Op donderdag 3 februari 2005 00:21 schreef Chandler het volgende:
    En echt als je de source bekijkt moet je het gewoon opvallen en is dat niet het geval dan raad ik je vrolijk aan om eerst eens een paar beginselen voor html en javascript te gaan leren ( tutorialen) want zelfs ik kan het
    Ik heb het al wel draaiende, en ben er ook prima uitgekomen. html / css is allemaal geen probleem (tenminste meestal ), maar javascript heb ik me nog nooit zo in verdiept. Helemaal niet eigenlijk. Ben het wel degelijk van plan; heb de boeken al in huis

    Maar toch bedankt
      FOK!-Schrikkelbaas zondag 6 februari 2005 @ 20:12:23 #173
    1972 Swetsenegger
    Egocentrische Narcist
    pi_24958790
    Ik heb een scriptje welke een layer laat scrollen:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    <html>
    <head>

    <style type="text/css">
    <!--

    #scroll {
       position: absolute;
       top: 50px;
       left: 2px;
       width: 167px;
       background: white;
       layer-background-color: white;
       padding: 2px;
       border: none;
    }

    -->
    </style>
    <script language="javascript" type="text/javascript">
    var clipTop = 0;
    var clipWidth = 187;
    var clipBottom = 450;
    var topper = 50;
    var lyrheight = 0;
    var time,amount,theTime,theHeight,DHTML;
    function init()
    {
       DHTML = (document.getElementById || document.all || document.layers)
       if (!DHTML) return;
       var x = new getObj('scroll');
       if (document.layers)
       {
          lyrheight = x.style.clip.bottom;
          lyrheight += 20;
          x.style.clip.top = clipTop;
          x.style.clip.left = 0;
          x.style.clip.right = clipWidth;
          x.style.clip.bottom = clipBottom;
       }
       else if (document.getElementById || document.all)
       {
          lyrheight = x.obj.offsetHeight;
          x.style.clip = 'rect('+clipTop+' '+clipWidth+' '+clipBottom+' 0)'
       }
    }

    function scrollayer(layername,amt,tim)
    {
       if (!DHTML) return;
       thelayer = new getObj(layername);
       if (!thelayer) return;
       amount = amt;
       theTime = tim;
       realscroll();
    }

    function stopScroll()
    {
       if (time) clearTimeout(time);
    }

    function realscroll()
    {
       if (!DHTML) return;
       clipTop += amount;
       clipBottom += amount;
       topper -= amount;
       if (clipTop < 0 || clipBottom > lyrheight)
       {
          clipTop -= amount;
          clipBottom -= amount;
          topper += amount;
          return;
       }
       if (document.getElementById || document.all)
       {
          clipstring = 'rect('+clipTop+' '+clipWidth+' '+clipBottom+' 0)'
          thelayer.style.clip = clipstring;
          thelayer.style.top = topper;
       }
       else if (document.layers)
       {
          thelayer.style.clip.top = clipTop;
          thelayer.style.clip.bottom = clipBottom;
          thelayer.style.top = topper;
       }
       time = setTimeout('realscroll()',theTime);
    }

    function vis(val)

    function getObj(name)
    {
      if (document.getElementById)
      {
        this.obj = document.getElementById(name);
       this.style = document.getElementById(name).style;
      }
      else if (document.all)
      {
        this.obj = document.all[name];
       this.style = document.all[name].style;
      }
      else if (document.layers)
      {
          this.obj = document.layers[name];
          this.style = document.layers[name];
      }
    }
    </script>
    </head>
    <body onload="init()">
    <div id="scroll">lorum ipsum, lange tekst ofzo
    </div>
    <a href="#" onmouseover="scrollayer('scroll',5,25)"   onmouseout="stopScroll()">up</a>
    <a href="#" onmouseover="scrollayer('scroll',-5,25)"   onmouseout="stopScroll()">down</a>
    </body>
    </html>


    Dit werkt fantastisch, zelfs netjes crossbrowser.
    Totdat ik een doctype toevoeg. IE scrollt nog steeds keurig, FF niet.

    Ik weet ook waarom dit is, Gecko based browsers accepteren geen values zonder eenheid. Dus moet ik op de juiste plekken px toevoegen.
    Maar hoe en waar ik het ook probeer + "px" of gewoon px erachter) het verneukt alleen de werking.

    Iemand welke een oplossing weet?
    pi_24959356
    Ik weet dat <script language="javascript" type="text/javascript"> gewoon <script type="text/javascript"> moet zijn maar verder kan ik je hier niet mee helpen
    The people who lost my respect will never get a capital letter for their name again.
    Like trump...
    pi_24959679
    Wat doet die "function vis(val)" daar? Ontbreekt er niet iets?
    Wil iedereen die in telekinese gelooft nu mijn hand op steken?
    | Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
    pi_24959779
    Inderdaad of {} er bij of weghalen die hap ?
    The people who lost my respect will never get a capital letter for their name again.
    Like trump...
    pi_24960463
    Fixed
    in realscroll():
    1
    2
    3
    4
    5
    6
       if (document.getElementById || document.all)
       {
          clipstring = 'rect('+clipTop+'px '+clipWidth+'px '+clipBottom+'px 0px)';
          thelayer.style.clip = clipstring;
          thelayer.style.top = topper+'px';
       }

    Vrij recht toe recht aan eigenlijk.
    Wil iedereen die in telekinese gelooft nu mijn hand op steken?
    | Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
      FOK!-Schrikkelbaas zondag 6 februari 2005 @ 22:54:06 #178
    1972 Swetsenegger
    Egocentrische Narcist
    pi_24961499
    de visable function is niet nodig, dus die had ik er onvolledig uitgeknipt
    Chandler, uiteraard, zelfde gekut met het copy/paste verhaal.

    SuperRembo, thanks. Ik zat vlak voor die return te kutten en bij de variabelen
    pi_24964057
    quote:
    Op zondag 6 februari 2005 20:53 schreef Chandler het volgende:
    Ik weet dat <script language="javascript" type="text/javascript"> gewoon <script type="text/javascript"> moet zijn maar verder kan ik je hier niet mee helpen
    Dat klopt, want dan voldoet hij namelijk aan de W3C standaarden (en alle browsers snappen het wel)
    Trotse poster van het 37000000ste bericht ^O^
    pi_24964303
    Woei voor't eerst dat ik eens iets echt goed zie Jongens ik ga deze shit begrijpen
    The people who lost my respect will never get a capital letter for their name again.
    Like trump...
    pi_24986378
    Mensen, me scriptje is bijna netjes af maar nu het volgende.

    @ http://editor.bruggema.nl/editor.html

    2 bugs
    - wanneer je iets invoegt is op eens de cursor verdwenen kan die als het ware gerestored worden.
    - wanneer je niets selecteerd en de pointer staat niet in het textveld wordt alles buiten het 'textveld' ingevuld met waarden?

    Iemand suggesties? want ik heb aardig wat zitten klooien maar kom er niet uit.
    The people who lost my respect will never get a capital letter for their name again.
    Like trump...
    pi_24986585
    Die cursor kan je misschien oplossen door de focus op de textarea te brengen. En hoe dat nu zit met het toevoegen van de tags buiten je textarea heb ik geen idee van, maar ook nog niet serieus naar gekeken
      FOK!-Schrikkelbaas dinsdag 8 februari 2005 @ 12:48:29 #183
    1972 Swetsenegger
    Egocentrische Narcist
    pi_24986825
    quote:
    Op dinsdag 8 februari 2005 12:19 schreef Chandler het volgende:
    Mensen, me scriptje is bijna netjes af maar nu het volgende.

    @ http://editor.bruggema.nl/editor.html

    2 bugs
    - wanneer je iets invoegt is op eens de cursor verdwenen kan die als het ware gerestored worden.
    - wanneer je niets selecteerd en de pointer staat niet in het textveld wordt alles buiten het 'textveld' ingevuld met waarden?

    Iemand suggesties? want ik heb aardig wat zitten klooien maar kom er niet uit.
    Netjes!

    Zoiets heb ik ook nog nodig.
    Binnenkort eens aan beginen
    pi_24987052
    quote:
    Op dinsdag 8 februari 2005 12:48 schreef Swetsenegger het volgende:

    [..]

    Netjes!

    Zoiets heb ik ook nog nodig.
    Binnenkort eens aan beginen
    Wat ik tegenwoordig ook steeds vaker zie gebeuren en waar ik op zich wel gecharmeerd van ben is het volgende:
    1) Drop ubb.
    2) Geef de textarea hetzelfde font + fontcolor als hoe dat de tekst er na formprocessing uit zou zien.
    3) Zorg ervoor dat de plek waar de tekst komt dezelfde whitespacing heeft als de textarea.
    4) Vervang alleen urls en html en laat voor de rest de tekst as is.

    Scheelt ontzettend veel coding, en omdat de tekst in de textarea zo goed als 1 op 1 overkomt in de uiteindelijke weergaven heft dit redelijk de toegevoegde waarde van ubb op wmb.

    En de "wil je een afbeelding laten zien? Zet maar een link neer" mentaliteit bevalt me daarin ook wel. Scheelt een boel laadtijd.
    pi_24987117
    Nou als't af is mag je het gratis en voor niets gebruiken (alleen banner voor me wereldreis site plaatsen!)
    The people who lost my respect will never get a capital letter for their name again.
    Like trump...
    pi_24987353
    quote:
    Op dinsdag 8 februari 2005 13:03 schreef Roönaän het volgende:

    [..]

    Wat ik tegenwoordig ook steeds vaker zie gebeuren en waar ik op zich wel gecharmeerd van ben is het volgende:
    1) Drop ubb.
    2) Geef de textarea hetzelfde font + fontcolor als hoe dat de tekst er na formprocessing uit zou zien.
    3) Zorg ervoor dat de plek waar de tekst komt dezelfde whitespacing heeft als de textarea.
    4) Vervang alleen urls en html en laat voor de rest de tekst as is.

    Scheelt ontzettend veel coding, en omdat de tekst in de textarea zo goed als 1 op 1 overkomt in de uiteindelijke weergaven heft dit redelijk de toegevoegde waarde van ubb op wmb.

    En de "wil je een afbeelding laten zien? Zet maar een link neer" mentaliteit bevalt me daarin ook wel. Scheelt een boel laadtijd.
    Kan toch alsnog? met een kleine converter of PHP previewer?
    The people who lost my respect will never get a capital letter for their name again.
    Like trump...
    pi_25050233
    quote:
    Op dinsdag 8 februari 2005 13:03 schreef Roönaän het volgende:

    [..]

    Wat ik tegenwoordig ook steeds vaker zie gebeuren en waar ik op zich wel gecharmeerd van ben is het volgende:
    1) Drop ubb.
    2) Geef de textarea hetzelfde font + fontcolor als hoe dat de tekst er na formprocessing uit zou zien.
    3) Zorg ervoor dat de plek waar de tekst komt dezelfde whitespacing heeft als de textarea.
    4) Vervang alleen urls en html en laat voor de rest de tekst as is.

    Scheelt ontzettend veel coding, en omdat de tekst in de textarea zo goed als 1 op 1 overkomt in de uiteindelijke weergaven heft dit redelijk de toegevoegde waarde van ubb op wmb.

    En de "wil je een afbeelding laten zien? Zet maar een link neer" mentaliteit bevalt me daarin ook wel. Scheelt een boel laadtijd.
    nog mooier:

    [textarea]

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

    [divje]

    op de textarea een onkeyup doen die een functie uitvoert, welke realtime in het divje de uitkomst van je textarea zet

    Magoe, niet echt veel nuttiger dan een "Preview" knop ofzo...
    Trotse poster van het 37000000ste bericht ^O^
    pi_25053033
    quote:
    Op zaterdag 12 februari 2005 00:51 schreef daReaper het volgende:

    [..]

    nog mooier:

    [textarea]

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

    [divje]

    op de textarea een onkeyup doen die een functie uitvoert, welke realtime in het divje de uitkomst van je textarea zet

    Magoe, niet echt veel nuttiger dan een "Preview" knop ofzo...
    Tot zover is mijn methode de enige die werkt op browsers zonder javascript of afwijkend DOM model.

    -r-
    pi_25072003
    SuperRembo en of Roonaan had een tip voor mij om te checken of de 'input' van getSelection van QuietGuy afkomstig is van een 'input' cq 'textveld' hoe doe ik dat/ want ik ben die email of msg kwijt
    The people who lost my respect will never get a capital letter for their name again.
    Like trump...
    pi_25072203
    element.tagName toch?
    pi_25072214
    element.tagName toch? of anders gewoon checken op

    if(element.value)
    {
    //het is sowieso een of ander form element
    }
    else
    {
    //geen form element.
    }
      donderdag 17 februari 2005 @ 20:28:28 #192
    92926 Joipoidoipoipoi
    met broedsel incl. grote zus!
    pi_25132009
    Ik heb een gastenboek gemaakt in PHP en heb daar klikbare smilies bij gemaakt met dit script:

    <script>
    function smiley() {
    return;
    }
    function Invoegen(Smiley) {
    var edit;
    var HuidigeTekst = document.formulier.bericht.value;
    edit = HuidigeTekst+Smiley+" ";
    document.formulier.bericht.value=edit;
    document.formulier.bericht.focus();
    return;
    }
    </script>

    Nou, dat werkt dus goed, maar nu verschijnen die smilies als je erop klikt alleen maar in het tekstveld met de naam 'bericht' en ik wil dat dat óók werkt bij het tekstveld 'naam', omdat het een soort gastenboekje is voor m'n vrienden en sommige van mijn vrienden hebben een smiley die op hun lijkt .

    Nu heb ik al verschilllende dingen zitten proberen, maar ik krijg het niet voor elkaar, want óf de smilies kwamen alleen nog maar in het tekstveld 'naam' óf als je een smiley aanklikte kwam die smiley in beide tekstvelden (naam, bericht) tegelijk.

    En dan had ik nog een vraag, namelijk, als je bijvoorbeeld een tekst typt in het tekstveld 'bericht' en je wilt achteraf nog een smiley toevoegen ergens middenin het bericht door middel van erop te klikken werkt dat niet, want dan komt hij aan het einde van het bericht te staan, ook al heb je je cursor middenin het bericht gezet. Grote kans dat de smiley middenin het bericht plaatsen niet mogelijk is, want ik zie dat dat hier op FOK ook niet kan als je op de smiley klikt.

    Alvast bedankt voor de oplossingen .

    [ Bericht 0% gewijzigd door Joipoidoipoipoi op 17-02-2005 20:34:01 ]
    "If you don't stop lying about me, I'll start telling the truth about you."
      donderdag 17 februari 2005 @ 20:56:32 #193
    92926 Joipoidoipoipoi
    met broedsel incl. grote zus!
    pi_25132559
    Hmm, die laatste vraag, dat zou dus wel op een of andere manier moeten kunnen, bij FOK werkt het niet, maar ik heb net even gathering.tweakers.net gecheckt en daar kan het dus wel (smiley achteraf ergens middenin het bericht plaatsen als je op de smiley klikt).
    "If you don't stop lying about me, I'll start telling the truth about you."
    pi_25133284
    Dat zit behoorlijk tricky in elkaar. IE en FF werken wat dit betreft compleet anders. Bij IE moet je bijvoorbeeld de selectie bewaren, omdat je die kwijt raakt op het moment dat je op het knopje voor de smiley klikt. Bij FF moet je bijvoorbeeld de scroll positie onthouden en na de aanpassing terugzetten (iets wat in replique ook niet gebeurt).
    Wil iedereen die in telekinese gelooft nu mijn hand op steken?
    | Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
      vrijdag 18 februari 2005 @ 16:24:10 #195
    92926 Joipoidoipoipoi
    met broedsel incl. grote zus!
    pi_25146501
    quote:
    Op donderdag 17 februari 2005 21:30 schreef SuperRembo het volgende:
    Dat zit behoorlijk tricky in elkaar. IE en FF werken wat dit betreft compleet anders. Bij IE moet je bijvoorbeeld de selectie bewaren, omdat je die kwijt raakt op het moment dat je op het knopje voor de smiley klikt. Bij FF moet je bijvoorbeeld de scroll positie onthouden en na de aanpassing terugzetten (iets wat in replique ook niet gebeurt).
    O.k, dus je bedoelt dat dat een veel te lang script wordt en dat dat dus niet opweegt tegen het nut ervan?

    Iemand nog een oplossing voor mijn andere vraag?

    Alvast bedankt .
    "If you don't stop lying about me, I'll start telling the truth about you."
      maandag 21 februari 2005 @ 16:12:12 #196
    92926 Joipoidoipoipoi
    met broedsel incl. grote zus!
    pi_25193859
    Even omhoog, misschien dat iemand mij kan helpen?!
    "If you don't stop lying about me, I'll start telling the truth about you."
    pi_25194660
    1
    2
    3
    4
    5
    6
    function AppendText(targetId, text) {
       var el = document.getElementById(targetId);
       if (!el) return;
       el.value += text;
       el.focus();
    }


    1
    2
    3
    4
    5
    <img src="smile.gif" alt="Smile" title=":)" onclick="AppendText('name', ' :)')">
    <input id="name" type="text">

    <img src="smile.gif" alt="Smile" title=":)" onclick="AppendText('message', ' :)')">
    <textarea id="message" rows="10" cols="100"></textarea>
    Wil iedereen die in telekinese gelooft nu mijn hand op steken?
    | Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
    pi_25196296
    1
    2
    3
    4
    5
    6
    function showOpm(opm){
       document.getElementById(opm).style.display = "block";      
    }
    function hideOpm(opm){
       document.getElementById(opm).style.display = "none";
    }

    Bovenstaande code gebruik ik om een row in een tabel zichtbaar te maken en weer te laten verdwijnen. In IE werkt dit perfect, maar in FireFox werkt de hide functie niet helemaal goed. Hij haalt de tekst die in de betreffende rij staat wel weg, maar hij laat een leeg gapend gat over, dus de rij blijft wel bestaan, of eigenlijk "sluit" de tabel niet meer.. Weet iemand hoe ik dit kan verhelpen?
    Bedankt!
    pi_25196558
    Volgens mij gaat het verbergen wel goed, maar het tonen niet.
    De standaard stijl voor een tr is in FF niet 'block', maar 'table-row'. Als je de stijl van een tr op 'block' zet gebeuren er rare dingen. De standaard stijl in IE is wel 'block'. Gelukkig kan je de waarde terugzetten naar de standaard waarde door er een lege string aan toe te kennen.

    1
    2
    3
    4
    5
    6
    function showOpm(opm){
       document.getElementById(opm).style.display = "";      
    }
    function hideOpm(opm){
       document.getElementById(opm).style.display = "none";
    }
    Wil iedereen die in telekinese gelooft nu mijn hand op steken?
    | Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
    pi_25197123
    Super SuperRembo! Bedankt! Werkt perfect zo!
    abonnement Unibet Coolblue Bitvavo
    Forum Opties
    Forumhop:
    Hop naar:
    (afkorting, bv 'KLB')