mboost-dp1

[b]knapperne til fed skrift[/b]


Gå til bund
Gravatar #1 - Norrah
3. aug. 2010 12:43
Jeg vil lige påpeje at der er en fejl på knapperne der gør at hvis der er en helt ens streng i teksten, der kommer før det man vil "highlighte" så er det den der får tags.

Altså:

Af norrah skrev:
Jeg elsker at smører lækker fedtet fedt på min fede klamme krop at du ved det!.


Jeg ønsker at markere at i den sidste del af sætningen, fordi det er der jeg ligger vægten i min sætning. Men konsekvensen er at det er det første at der får alt opmærksomheden når jeg trykker på knappen.

Jeg syntes det er meget demotiverende at knapperne fungere imod vor jesus kristus ord: "den der kommer sidst skal komme først." - Det er jo næsten satanistisk det her. Men det værste af alt er at man ikke må fokusere på noget i teksten, hvis man allerede har skrevet det i starten.

Jeg vil lige påpeje at der er en fejl på knapperne, fordi det sker ofte at det jeg skriver går igen. Den typiske newz bruger har behov for gentagelser for at få det til at sive ind. Jeg mener derfor det vigtigt at i fixer det!

Jeg ønsker at markere at i den sidste del af sætningen, fordi det er der jeg ligger vægten i min sætning.
Gravatar #2 - Josso
3. aug. 2010 12:50
Ingen problemer i Chrome 6.0.458.1 dev (Mac OS 10.6.3).
Gravatar #3 - Norrah
3. aug. 2010 12:53
Massere af problemer i IE 8
Gravatar #4 - myplacedk
3. aug. 2010 13:10
#3
Det tror jeg de fleste af os er klar over.
Gravatar #5 - Caek of Doom
3. aug. 2010 13:11
Jeg forstår ikke hvad problemet er.
Gravatar #6 - LinguaIgnota
3. aug. 2010 13:16
Caek of Doom (5) skrev:
Jeg forstår ikke hvad problemet er.


Noget med Jesus, tror jeg. Jeg ved det ikke helt, for jeg går ikke så meget op i religion.
Gravatar #7 - Nerq
3. aug. 2010 13:36
af Nerq skrev:
Jeg syntes at Norrah er sød!


Yep, something is broken there ^^
Gravatar #8 - XorpiZ
3. aug. 2010 13:41
Jeg elsker at smører lækker fedtet fedt på min fede klamme krop at du ved det!.
Gravatar #9 - XorpiZ
3. aug. 2010 13:42
Ser ud til at virke fint i Chrome 5.0.375.125
Gravatar #10 - Norrah
3. aug. 2010 13:57
[url= video siger mere end 213 ord![/url]
Gravatar #11 - Norrah
3. aug. 2010 14:07
EDIT:

Nevermind, lige meget hvad jeg gjorde, så kunne jeg ikke redde den her!
Gravatar #12 - Daniel-Dane
6. aug. 2010 23:06
Norrah (3) skrev:
Massere af problemer i IE 8
:´(
Gravatar #13 - tazimn
7. aug. 2010 12:17
Jeg tror problemet ligger i at algoritmen ser på hvad i html-dokumentet der er markeret vha
(window.getSelection


Herefter bliver det markede lavet om til ren tekst.
var selectedText = userSelection.text;


Til sidst bliver <div>'en løbet igennem og hvis der er en streng som ligner "userselection", bliver denne erstattet af "userselection".

En anden, og imo bedre, løsning er følgende, som jeg har lavet til en hjemmeside hvor ejeren kunne redigere i sin tekst på siden. Den følger nok ikke Jer andres standard, men den virker udemærket, og i er velkomne til at bruge den her på siden.
function turnBold(){
var userSelection;
if (window.getSelection) {
userSelection = window.getSelection();
}else if (document.selection) { // Opera!
userSelection = document.selection.createRange();
}

var selectedText = "";
//Mozilla
if (userSelection.getRangeAt){
var index =0;
var range = userSelection.getRangeAt(index);
var newNode = document.createElement("b");
range.surroundContents(newNode);
}
//IE
else if (userSelection.text){
selectedText = userSelection.text;
selectedText = "<b>"+selectedText+"<b>";

userSelection.pasteHTML(selectedText);

} //Safari
else {
var range = document.createRange();
range.setStart(selectionObject.anchorNode,selectionObject.anchorOffset);
range.setEnd(selectionObject.focusNode,selectionObject.focusOffset);

var newNode = document.createElement("b");
range.surroundContents(newNode);
}
}


Løsningen herover ændrer dog formatteringen med det samme, uden at bruge de tegn, Newz.dk bruger.
Gå til top

Opret dig som bruger i dag

Det er gratis, og du binder dig ikke til noget.

Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.

Opret Bruger Login