- Yettel topik
- Sony Xperia 1 VII - Látod-e, esteledik
- Melyik napszakban merül majd le az iPhone 17 Air?
- T Phone 2 Pro - majdnem mindenben jobb
- Milyen okostelefont vegyek?
- Mobil flották
- iPhone topik
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Samsung Galaxy Watch8 - Classic - Ultra 2025
- Samsung Galaxy Z Fold7 - ezt vártuk, de…
-
Mobilarena
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
- Samsung Galaxy A21s 32GB, Kártyafüggetlen, 1 Év Garanciával
- Samsung Galaxy A50 128GB, Kártyafüggetlen, 1 Év Garanciával
- 16" MacBook Pro / M1 Pro - Silver / 512GB SSD / 16GB RAM
- Gamer PC - Ryzen 7 5700X, 3070Ti + Garancia
- Eladó Makulátlan 16" MacBook Pro M1 Pro 16/1TB (10/16) Dobozában, ajándék tokkal.
- iKing.Hu - Samsung Galaxy S25 Edge Használt, újszerű állapotban 12 GB RAM / 512 GB tárhely
- Új Gigabyte 16 Aero 4K+ OLED i7-13700H 14mag 16GB 1TB SSD Nvidia RTX 4070 8GB Studio Win11 Garancia
- HIBÁTLAN iPhone 12 Pro Max 128GB Gold -1 ÉV GARANCIA - Kártyafüggetlen, MS3106, 100% Akkumulátor
- Bomba ár! Dell Latitude 7320 - i5-11GEN I 8GB I 512SSD I HDMI I 13,3" FHD I Cam I W11 I Garancia!
- Eladó arany színű Apple iphone 7 128GB / 12 hó jótállással
Állásajánlatok
Cég: FOTC
Város: Budapest