- AMD Navi Radeon™ RX 9xxx sorozat
- Amlogic S905, S912 processzoros készülékek
- A Battlefield 6-tal tenné vonzóbbá Core CPU-it és Arc GPU-it az Intel
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- RAM topik
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- Apple MacBook
- 3D nyomtatás
- Acer notebook topic
- Azonnali notebookos kérdések órája
-
PROHARDVER!
JavaScript != Java (A JavaScript nem összekeverendő a Javával, két különböző programozási nyelvről van szó!)
Új hozzászólás Aktív témák
-
tildy
nagyúr
válasz
puttputt #1438 üzenetére
Ez nagyon jó, de kicsit átírtam.
function surroundText( textarea , text)
{
// Can a text range be created?
if (typeof(textarea.caretPos) != "undefined" && textarea.createTextRange)
{
var caretPos = textarea.caretPos;
caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? '<' + text + '>' + caretPos.text + '</' + text + '> ' : '<' + text + '>' + caretPos.text + '</' + text + '>';
caretPos.select();
}
// Mozilla text range wrap.
else if (typeof(textarea.selectionStart) != "undefined")
{
var begin = textarea.value.substr(0, textarea.selectionStart);
var selection = textarea.value.substr(textarea.selectionStart, textarea.selectionEnd - textarea.selectionStart);
var end = textarea.value.substr(textarea.selectionEnd);
var newCursorPos = textarea.selectionStart;
var scrollPos = textarea.scrollTop;
textarea.value = begin + '<' + text + '>' + selection + '</' + text + '>' + end;
if (textarea.setSelectionRange)
{
if (selection.length == 0)
textarea.setSelectionRange(newCursorPos + text.length + 2 , newCursorPos + text.length + 2);
else
textarea.setSelectionRange(newCursorPos, newCursorPos + text.length + selection.length + text.length + 2 + 3 );
textarea.focus();
}
textarea.scrollTop = scrollPos;
}
// Just put them on the end, then.
else
{
textarea.value += '<' + text + '>' + '</' + text + '>';
textarea.focus(textarea.value.length - 1);
}
} -
tildy
nagyúr
válasz
puttputt #1438 üzenetére
Az emoticonos jó, a másikat még nézem, hogy figyelembe vegye azt, hogy van valami kijelölve, akkor azt rakja közé, ha nincs akkor csak a két szélsőt.A mi eddigi megoldásunk minden böngészőn ment, csak ff-en nem.
Meg kéne már tanulni jól ezt a javascriptetkicsit sokat kell benne mókolnom mostanában, azt az alapokkal sme vagyok tisztában
Új hozzászólás Aktív témák
Hirdetés
- Vicces képek
- Hardcore café
- Futás, futópályák
- AMD Navi Radeon™ RX 9xxx sorozat
- Android játékok topikja
- Nők, nőügyek (18+)
- Samsung Galaxy S22 és S22+ - a kis vagány meg a bátyja
- Amlogic S905, S912 processzoros készülékek
- A Battlefield 6-tal tenné vonzóbbá Core CPU-it és Arc GPU-it az Intel
- Samsung Galaxy Ring - gyűrű-kúra
- További aktív témák...
- Gamer PC-Számítógép! Csere-Beszámítás! I5 12400F / RTX 3070 8GB / 32GB DDR4 / 1TB SSD
- HP ZBook Firefly 14 i7-1165G7 32GB 1000GB 14" FHD magyarbill 1 év garancia
- Amazfit Active okosóra / Számla / Garancia /
- Telefon felvásárlás!! iPhone 11/iPhone 11 Pro/iPhone 11 Pro Max
- Surface Laptop 5 Touch 13.5 Retina i7-1265U 10mag 4.8Ghz 16GB 512GB Intel Iris XE Win11 Pro Garancia
Állásajánlatok
Cég: FOTC
Város: Budapest