If then else matters! - I5 12600KF, Asus Tuf GT501, Gigabyte Gaming OC 16G 5080 RTX, Asus Tuf Gaming H670 Pro, 48GB, Corsair RM850X PSU, SN850 1TB, Arctic Liquid Freezer 280, ASUS RT-AX1800U router
Verwijderd
Als je een script kiest krijg je een textbox met een knop 'highlight'. Als je in de source kijkt, deze functie jat, en hem in OnLoad zet ofzow dan moet het volgens mij werken.
--edit--
Oops, ik dacht dat je alles bedoelde
--edit--
Daarmee selecteer je een hele select box, ik weet niet of het mogelijk is om een selectie te maken, selectie uitlezen gaat als zo moeilijkOp donderdag 11 april 2002 21:44 schreef Ann0 het volgende:
http://javascript.internet.com...
Als je een script kiest krijg je een textbox met een knop 'highlight'. Als je in de source kijkt, deze functie jat, en hem in OnLoad zet ofzow dan moet het volgens mij werken.
Met object.select()
Dat moet ik dus niet hebben
Ik moet een stukje kunnen selecteren.
If then else matters! - I5 12600KF, Asus Tuf GT501, Gigabyte Gaming OC 16G 5080 RTX, Asus Tuf Gaming H670 Pro, 48GB, Corsair RM850X PSU, SN850 1TB, Arctic Liquid Freezer 280, ASUS RT-AX1800U router
Selectie uitlezen is gewoon document.selection.createRange().text
Sniet zo moeilijk. Maar om het te selecteren is veel lastiger.
If then else matters! - I5 12600KF, Asus Tuf GT501, Gigabyte Gaming OC 16G 5080 RTX, Asus Tuf Gaming H670 Pro, 48GB, Corsair RM850X PSU, SN850 1TB, Arctic Liquid Freezer 280, ASUS RT-AX1800U router
1
2
3
4
5
6
7
8
| <script type="text/javascript">
function doSelect(oTextarea, sText)
{
var oTextrange = oTextarea.createTextRange();
oTextrange.findText(sText);
oTextrange.select();
}
</script> |
Meer info
Of kijk eens naar de andere methods van een textrange, move() en expand() bijvoorbeeld.
Today's subliminal thought is:
Alleen, kan je ook een start index meegeven?
Net als in String.indexOf enzo?
If then else matters! - I5 12600KF, Asus Tuf GT501, Gigabyte Gaming OC 16G 5080 RTX, Asus Tuf Gaming H670 Pro, 48GB, Corsair RM850X PSU, SN850 1TB, Arctic Liquid Freezer 280, ASUS RT-AX1800U router
If then else matters! - I5 12600KF, Asus Tuf GT501, Gigabyte Gaming OC 16G 5080 RTX, Asus Tuf Gaming H670 Pro, 48GB, Corsair RM850X PSU, SN850 1TB, Arctic Liquid Freezer 280, ASUS RT-AX1800U router
Today's subliminal thought is:
Ik heb een TextArea met deze text
1
| Ik ben gek. Ik ben gek. Ik ben gek. |
Dan selecteer ik de middelste "Ik ben gek."
En als ik dan findText doe, pakt ie de eerste.
En met moveBegin kan je zeggen waar ie moet beginnne, maar hoe weet ik waar de document.selection.createRange() begint in de TextArea?
Duidelijk?
Pak anders http://212.120.122.110/maakopmaak/maakopmaak.php eens, en type 3 keer het zelfde, en selecteer de middelste, en druk dan rechts op UBB enabled.
En dan 2 keer op 1 tag item.
Dan zie je, hij pakt bij de 2e keer de 1e text
If then else matters! - I5 12600KF, Asus Tuf GT501, Gigabyte Gaming OC 16G 5080 RTX, Asus Tuf Gaming H670 Pro, 48GB, Corsair RM850X PSU, SN850 1TB, Arctic Liquid Freezer 280, ASUS RT-AX1800U router
Today's subliminal thought is:
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
| function Selectit() // Gets current selection start and end.
{
with(edit = editlayer.layer.document.selection.createRange())
{
if (htmlText.length > 0)
{
pasteHTML('_-='+htmlText+'=-_');
}
else
{
return false;
}
}
with (editlayer.layer)
{
with(innerHTML)
{
selectionstart = indexOf('_-=');
selectionend = indexOf('=-_') -3;
}
innerHTML = innerHTML.replace('_-=', '');
innerHTML = innerHTML.replace('=-_', '');
window.status = 'selected: chars '+selectionstart+' to '+selectionend;
}
} |
that'd help you