abonnement Unibet Coolblue Bitvavo
pi_24795591
quote:
Op vrijdag 28 januari 2005 10:25 schreef Swetsenegger het volgende:
Javascript helden, wederom een kleine vraag van mijn kant.

Ik heb een form met meerdere invulvelden en meerdere submits.
Nu wil ik bij bepaalde invoervelden de focus op een specifieke submit button krijgen.

Ik heb iets over focus() gelezen, maar hoe doe ik dit precies? Moet ik de invulvelden een ID meegeven of iets dergelijks?

misschien ter verduidelijking.
Wanneer ik een term in een bepaald veld invul, moet bij een enter niet submitknop 1 actief zijn, maar submitknop 2.
1
2
3
4
5
6
<form>
<input type="submit" id="nummer1">
<input type="text" onblur="document.getElementById('nummer1').focus()">
<input type="text" onblur="document.getElementById('nummer2').focus()">
<input type="submit" id="nummer2">
</form>


Probeer dat maar Dus een unieke ID aan de submit knoppen, en dan focussen als de input geblurd ( O_O ) wordt..
pi_24795636
quote:
Op vrijdag 28 januari 2005 12:04 schreef Arjan321 het volgende:

[..]
[ code verwijderd ]

Probeer dat maar Dus een unieke ID aan de submit knoppen, en dan focussen als de input geblurd ( O_O ) wordt..
Gebruik dan de crossbrowser versie:

1
2
3
4
5
6
<form>
<input type="submit" id="nummer1" name="submit1" />
<input type="text" onblur="this.form.submit1.focus();" />
<input type="text" onblur="this.form.submit2.focus();" />
<input type="submit" id="nummer2" name="submit2" />
</form>
pi_24795984
quote:
Op vrijdag 28 januari 2005 12:03 schreef Roönaän het volgende:

[..]

Als je als laatste element in de font-family, ofwel serif, danwel sans-serif geeft, werkt het op zich in elke browser natuurlijk (serif, zijn lettertypen met een aanhangseltje aan de pootjes van de letters)
Nee dat bedoel ik niet geheel, meer in de zin welke font's wel of niet aanwezig zijn op de meeste systemen.

Ik heb nu in mijn javascriptje de volgende mogelijkheden.

1
2
3
4
    var fonts = new Array("Arial",
                          "Helvetica",
                          "Times New Roman",
                          "Verdana");


Maar zijn er meer mogelijkheden?
The people who lost my respect will never get a capital letter for their name again.
Like trump...
  FOK!-Schrikkelbaas vrijdag 28 januari 2005 @ 12:36:27 #105
1972 Swetsenegger
Egocentrische Narcist
pi_24796284
Roonaan en Arjan321 bedankt.

Jullie oplossingen werken, wanneer ik met een tab verspring bv. maar wanneer ik wat in het veld invul en 'enter' druk wordt nog steeds submit knop 1 gebruikt ipv submitknop 2.
pi_24796999
Je kan nog op zich onkeypress="this.onchange();" toevoegen.
  FOK!-Schrikkelbaas vrijdag 28 januari 2005 @ 13:16:19 #107
1972 Swetsenegger
Egocentrische Narcist
pi_24797031
quote:
Op vrijdag 28 januari 2005 13:14 schreef Roönaän het volgende:
Je kan nog op zich onkeypress="this.onchange();" toevoegen.
Bedankt!
pi_24797349
quote:
Op vrijdag 28 januari 2005 12:06 schreef Roönaän het volgende:

[..]

Gebruik dan de crossbrowser versie:
[ code verwijderd ]
Het is crossbrowser.. het zal wellicht niet werken in de antieke browsers (versies <= 5), maar dat is niet mijn fout
pi_24797750
Nu nog misschien een simpel vraagje, ik open m.b.v javascript nieuwe schermen en schrijf uit functies die ik in het hoofddocument heb de inhoud van deze schermen.. (venster.document.write('blaat'))

enzo... nu wil ik weten of het ook mogelijk is om vanuit het nieuwe scherm functies te benutten van onderliggende code? dus vanuit de opener? zo ja is er referentie materiaal? ik heb helaas niets kunnen vinden...
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_24797892
@Arjan321. "Niet mijn foutzorg". Het is altijd de webdevelopers' fout namelijk.

@Chandler: window.opener.functienaam();
pi_24797908
@Roonaan; dat het zo simpel kon zijn
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_24798014
Roonaan Mijn kleine UBB Editor is aardig op weg naar een mini successie voor de ikke, mijn eerst geschreven UBB editor (zelf dan wel te verstaan hé ) met hulp van jullie experts!
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_24800394
nog steeds even dat van mn vorige post... over het optellen van waarden in een array, ik denk dat ik er aardig uit ben gekomen na de post van Arjan 321, maar het werkt nog steeds niet zoals ik zou willen... ik heb nu dit:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
function calc_totaal(prods)
   {
      var prods = eval(prods);
      var totaalArray = new Array(prods)
         
         for (var aantal=1; aantal<=prods; aantal++)
            {
               totaalArray[aantal] = document.getElementById('bedrag'+eval(aantal)).value;
            }
      
      var totaal = 0;
         for (var i = 0; i <= totaalArray.length; i++) 
            {
               totaal+= totaalArray[i];
            }
   }


maar dat wil niet werken, als ik hem echo met document.write, komt er een nogal vaag getal uit:

NaN1.999.990.89undefined

weet dat het iets te maken heeft met Not a number, maar wat....
Amsterdam, stad van hash en coke,
Waar de vrouwen zich vrouwelijk gedragen..
En de mannen ook..
pi_24812395
Ik heb even mijn UBB Editor door de w3c validation service heen gehaald en krijg wat kleine error m.b.t mijn javascript source!

Iemand die hier wat op weet?

nou even door de w3c validator heen gehaal en wat kleine foutjes er uit gehaald maar blijft zelfs op mijn javascript hangen

http://validator.w3.org/check?uri=http%3A%2F%2Fupload.bruggema.nl%2Ffiles%2Findex.html&charset=%28detect+automatically%29&doctype=%28detect+automatically%29

En ik heb wat anders.

Ik heb de volgende functie
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
function getSelected()
{
    theSelection = document.selection.createRange().text;

    if (!theSelection)
    {
         return false;
    }
    else if (document.selection.createRange().parentElement().tagName != 'TEXTAREA')
    {
         return false;
    }
    else
    {
        return theSelection;
    }
}


vervangen door

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
function getSelected()
{
    // http://www.quirksmode.org/js/selected.html
    if (window.getSelection)
    {
        return window.getSelection();
    }
    else if (document.getSelection)
    {
        return document.getSelection();
    }
    else if (document.selection)
    {
        return document.selection.createRange().text;
    }
    else return;
}


deze werkt beter met MOZILLA maar zit nu nog steeds met de volgende functie die problemen geeft.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
function insert(start, end)
{
    theSelection = getSelected();

    if (!theSelection)
    {
        document.forms[0].elements['text'].value += start + end;
    }
    else
    {
        document.selection.createRange().text = start + theSelection + end;
    }

    // document.forms[0].elements['text'].value += start + end; 
}


deze is echter alleen IE only en dit zou ook moeten kunnen werken in Mozilla (hoop ik, iemand een suggestie?)
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_24817188
Niemand een idee? ik kom er echt niet meer uit
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_24821532
probleem heb ik ook.. en niemand reagaert...
Amsterdam, stad van hash en coke,
Waar de vrouwen zich vrouwelijk gedragen..
En de mannen ook..
pi_24822077
Zet je javascript in een externe file en de validator zeurt nergens mee over.

Heb je voor die selection al gekeken hoe 't bij de (ex-)buren werkt?
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_24822286
haha true true SuperRembo, maar nog niet de crossbrouwser oplossing ennuh ik ben daar niet gewenst b.t.w
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_24822480
quote:
Op vrijdag 28 januari 2005 16:37 schreef markiemark het volgende:
nog steeds even dat van mn vorige post... over het optellen van waarden in een array, ik denk dat ik er aardig uit ben gekomen na de post van Arjan 321, maar het werkt nog steeds niet zoals ik zou willen... ik heb nu dit:
[ code verwijderd ]

maar dat wil niet werken, als ik hem echo met document.write, komt er een nogal vaag getal uit:

NaN1.999.990.89undefined

weet dat het iets te maken heeft met Not a number, maar wat....
Je eerste loop gaat van 1 t/m prod, je tweede loop gaat van 0 t/m prod.
Dat verklaart de eerste NaN.
Ik denk dat het laatse element niet bastaat en dat je daarom die laatste undefined krijgt.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_24822580
quote:
Op zaterdag 29 januari 2005 21:19 schreef Chandler het volgende:
haha true true SuperRembo, maar nog niet de crossbrouwser oplossing ennuh ik ben daar niet gewenst b.t.w
Beetje vreemde error die je in je editor in FF krijgt.
"ShowPanel is undefinded" terwijl er toch echt een "function ShowPanel(...)" bestaat. Ik zie ook niet dat ie ergens overschreven wordt
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_24822840
huh? hmm, ik had um nog niet in FF geprobeerd maaruh waardoor zou dat kunnen komen?
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_24823034
ps.. ik heb al wat foutjes gefixt, kwam door die (char) oftewel een reserved word...

1
2
3
Error: document.getElementById("fontSize") has no properties
Source File: http://localhost/littleeditor/editor#
Line: 156


en lijn 156 =

1
2
3
4
5
6
<?php
156    
if (document.getElementById('fontSize').value)
157    {
158        document.getElementById('previewFont').style.fontSize   = document.getElementById('fontSize').value + "pt";
159    }
?>
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_24823156
ik heb nog even zitten proberen, en zitten nadenken en zo... maar mijn optel som werkt nog steeds niet... volgens mij heb ik de array niet eens nodig, en kan ik het af met de for loop, ik doe het nu dus op de volgende manier, maar werken ho maar... :(

1
2
3
4
5
6
7
8
9
10
11
function calc_totaal(prods)
   {
      var prods = eval(prods);
      var totaal = eval(0);
         for (var i=1; i<=prods; i++) 
            {
               totaal += eval(document.getElementById('bedrag'+prods).value);
            }
   document.write(totaal);

   }   


hij write een heel vaag cijfer op het scherm wat nergens op slaat... iemand een idee
Amsterdam, stad van hash en coke,
Waar de vrouwen zich vrouwelijk gedragen..
En de mannen ook..
pi_24823274
waarom eval? eval is toch te gebruiken om code te compileren? gewoon zonder eval moet het werken!.
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_24823288
Vervang "prods" door "i" op regel 7.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_24823978
idd wat een simpele eingelijk
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_24832197
quote:
Op zaterdag 29 januari 2005 22:42 schreef Chandler het volgende:
idd wat een simpele eingelijk
ja idd, het werkt nu, TE simpel eigenlijk....
Amsterdam, stad van hash en coke,
Waar de vrouwen zich vrouwelijk gedragen..
En de mannen ook..
pi_24833628
ach zo leer je weer hé..
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_24833794
Weet iemand hoe ik een gedeelte van een string kan verwijderen (tegebruiken voor CUT), ik heb copy en paste reeds werkend voor IE & Moz (bestaande source )
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_24834072
weet iemand hoe ik goed kan afronden? ik doe het nu zo, maar dat gaat niet... ik blijf lange getallen houden... (1.29999999999) ipv 1.29
ik doe het nu hier mee
1var totaal = eval((totaal * 100) / 100);
Amsterdam, stad van hash en coke,
Waar de vrouwen zich vrouwelijk gedragen..
En de mannen ook..
pi_24834091
round()?
pi_24834136
markiemark toch , dat had je zelfs uit de referentie kunne halen
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_24834199
is het round? weet wel dat ie in php werkt, maar ik zocht in mn digitale gedo... kochte php bible (stond op cdtje bij het boek ;-) en daar vond ik niks met round, neem aan dat ie hetzelfde werkt als bij php? ik probeer even
Amsterdam, stad van hash en coke,
Waar de vrouwen zich vrouwelijk gedragen..
En de mannen ook..
pi_24834243
van proberen doe je leren
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_24835220
quote:
Op zondag 30 januari 2005 15:36 schreef Chandler het volgende:
Weet iemand hoe ik een gedeelte van een string kan verwijderen (tegebruiken voor CUT), ik heb copy en paste reeds werkend voor IE & Moz (bestaande source )
s = s.substring(0, index) + s.substring(index+length, s.length);

toch?
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_24835390
dan doel je met index op de begin pointer?

ik wil met getSelection(); de text ophalen en deze verwijderen, zoals in php mogelijk is met str_replace(van, naar, $str);

The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_24835998
str = str.replace(/De tekst/g, 'vervanging');
pi_24837613
1
2
3
    var str = document.forms['textform'].elements['text'].value;
    str.replace('/' + getSelected() + '/g', 'ttt');
    document.forms['textform'].elements['text'].value = str;    


dit werkt helaas niet krijg ook geen foutmelding en ttt is als voorbeeld..
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_24838382
String.replace lijkt me hier niet geschikt. Als de tekst die je geselecteerd hebt meerdere keren voorkomt, dan gaat het mis.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_24838805
idd daar heb je gelijk... maar dan moet ik uitvinden waar selected text begint en eindigd en dat is ook niet zo gemakkelijk
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_24846412
quote:
Op zondag 30 januari 2005 20:39 schreef Chandler het volgende:
idd daar heb je gelijk... maar dan moet ik uitvinden waar selected text begint en eindigd en dat is ook niet zo gemakkelijk
Moet je heel even quietguy aanschieten, daar had ik soortgelijks een tijd terug voor uitgezocht, weet alleen niet meer waar, en de search is niet al te behulpzaam moet ik zeggen..
pi_24846751
quote:
Op zondag 30 januari 2005 16:02 schreef markiemark het volgende:
is het round? weet wel dat ie in php werkt, maar ik zocht in mn digitale gedo... kochte php bible (stond op cdtje bij het boek ;-) en daar vond ik niks met round, neem aan dat ie hetzelfde werkt als bij php? ik probeer even
ehm, php en javascript hebben niks met elkaar gemeen, vergeet dat alsjeblieft.

javascript (officieel ECMA-script, naar de ECMA-262-standaard: http://www.ecma-internati(...)ecma-st/ECMA-262.pdf ) is een object-georienteerde taal :
hierin kan je werken met verschillende objecten, neem bv het standard Date-object, of in jouw geval het Math-object:
methoden als Math.round() of Math.ceil() bieden je de mogelijkheid om af te ronden, eventueel kun je echter ook in dit geval parseFloat( intergerVariabele, 2) gebruiken.
"Whatever you feel like: Life’s not one color, nor are you my only reader" - Ausonius, Epigrammata 25
pi_24847307
quote:
Op maandag 31 januari 2005 10:14 schreef RM-rf het volgende:

[..]

ehm, php en javascript hebben niks met elkaar gemeen, vergeet dat alsjeblieft.
ik begrijp wat je bedoeld, wat ik probeerde te zeggen was dat php en javascript e.e.a. gemeen hebben, in ieder geval zijn er een aantal functies gelijk aan elkaar (of bijna dan.. ) Maar met Math.round ben ik er wel uit gekomen!
Ik ben pas net begonnen met javascript en het lukt me al aardig om er wat dingetjes mee te maken, ik kwam er achter dat een aantal functies van JS hetzelfde werken als de functies bij PHP, vandaar.
Maar in ieder geval bedankt voor je antwoord! Ik ga de andere optie ook proberen.. Maakt het nog veel uit voor de performance?

[ Bericht 0% gewijzigd door markiemark op 31-01-2005 11:11:35 ]
Amsterdam, stad van hash en coke,
Waar de vrouwen zich vrouwelijk gedragen..
En de mannen ook..
  maandag 31 januari 2005 @ 11:56:01 #144
42782 QuietGuy
opscheppende pats-nerd
pi_24848176
quote:
Op zondag 30 januari 2005 20:39 schreef Chandler het volgende:
idd daar heb je gelijk... maar dan moet ik uitvinden waar selected text begint en eindigd en dat is ook niet zo gemakkelijk
In een textarea? Zie Firefox en getSelection() uit <textarea> ?!?
pi_24848452
Tnx Q (en natuurlijk Roonaan!)
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_24848831
Zo simpel, maar ik kijk er vast overheen:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
<div><input checked="checked" type="checkbox" name="cookie" 
  onclick="document.getElementById('autologout').style.display=this.checked?'visible':'blocked';"/>
  <span>Inloggen met een cookie</span>
</div>
<div id="autologout">Automatisch uitloggen na 
  <select name="logintime">
    <option value="10">10 minuten</option>
    <option value="30">30 minuten</option>
    <option value="60">een uur</option>
    <option value="360">een dag</option>
    <option value="10080">een week</option>
     <option value="0">nooit</option>            
  </select>
 </div>


ik krijg in IE de error "kan de eigenschap display niet opvragen. Ongeldig argument"
iemand enig idee? Ik weet vrij zeker dat het echt een hele stomme fout is...
Trotse poster van het 37000000ste bericht ^O^
pi_24848918
quote:
Op maandag 31 januari 2005 12:42 schreef daReaper het volgende:
Zo simpel, maar ik kijk er vast overheen:
[ code verwijderd ]

ik krijg in IE de error "kan de eigenschap display niet opvragen. Ongeldig argument"
iemand enig idee? Ik weet vrij zeker dat het echt een hele stomme fout is...
1'visible':'blocked'


hoe kom ik er op

1'block':'none'
natuurlijk!!!

* daReaper slaps self
Trotse poster van het 37000000ste bericht ^O^
pi_24849651
[edit]
Laat maar, niet goed gelezen.
pi_24860257
ff snel.

ik heb de volgende code maar als er niets in ingevuld is in de pulldown krijg ik hierop een error

1
2
3
4
5
    if (document.getElementById('fontSize'))
    {
        document.getElementById('previewFont').style.fontSize   = 
        document.getElementById('fontSize').value + "pt";
    }


iemand een idee
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_24860433
FF is vrij specifiek in zijn foutmeldingen. Welke regel?
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!
    pi_25206822
    Makkelijke vraag denk ik, maar ik ben dan ook een dummy.
    Ik heb dit:
    1
    2
    3
    4
    5
    <td class="trans"><input type="radio" name="radio" value="test1"></td>
    <td class="trans"><input name="veld1"></td>

    <td class="trans"><input type="radio" name="radio" value="test2"></td>
    <td class="trans"><input name="veld2"></td>
    Nu wil ik het graag zo hebben dat als je in het veld klikt dat de bijbehorende radiocheckbox actief wordt.
    Bedankt
    pi_25209979
    Daar is het label element voor.
    Wil iedereen die in telekinese gelooft nu mijn hand op steken?
    | Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
    abonnement Unibet Coolblue Bitvavo
    Forum Opties
    Forumhop:
    Hop naar:
    (afkorting, bv 'KLB')