Autor | Zpráva | ||
---|---|---|---|
Petra Profil |
#1 · Zasláno: 28. 1. 2006, 09:07:50
Omlouvám se za divnej název tématu - neumím to nazvat, což je i důvod, proč to nedokážu najít. To co chci je textarea, do který vložím HTML kód, kliknu na buttonek a vyplivne to přepsaná většítka a menšítka na entity. Pokud možno javascriptová verze :-)
Hledám hotové řešení, nechci vědět, jak to mám udělat. (Myslete si třeba, že jsem líná :-) |
||
WanTo Profil |
#2 · Zasláno: 28. 1. 2006, 10:20:27
<html>
<head><title>HTML Conventer</title></head> <body> <script> function convert(area) { var s1 = area.value; var s2 = ""; var newLine = true; for(var i = 0; i < s1.length; i++) { var ch = s1.charAt(i); if(ch == "\n") { newLine = true; s2 += "<br>"; } else if(newLine && ch == " ") { s2 += " "; } else { newLine = false; if(ch == "<") s2 += "<"; else if(ch == ">") s2 += ">"; else if(ch == "&") s2 += "&"; else s2 += ch; } } area.value = s2; } </script> <textarea cols = 120 rows = 30 id = "c"></textarea> <input type = "button" value = "Convert" onclick = "convert(document.getElementById('c'));"> </body> </html> |
||
WanTo Profil |
#3 · Zasláno: 28. 1. 2006, 10:22:04
Převádí to znaky <>&, nové řádky \n to nahrazuje <br> a mezery na začátku řádku to změní na pevné
|
||
Petra Profil |
#4 · Zasláno: 28. 1. 2006, 10:40:50
Děkuju moc, to je přesně ono.
|
||
Časová prodleva: 17 dní
|
|||
Onecar Profil |
#5 · Zasláno: 14. 2. 2006, 16:57:26
Dobrý den,
zkusil jsem tenhle kód a potřeboval bych ho opravdu nutně, nicméně i když jsem se ho snažil upravit jak jsem chtěl (s JS nemám vůbec žádné zkušenosti), tedy aby nové řádky nedělal s <br> ale úplně bez ničeho, nepodařilo se mi to a neustále vypisuje nové řádky s <br>. Mohli byste mi prosím někdo ten kód výše upravit aby tyto nové řádky ignoroval? Byl bych vám velice vděčný. Děkuji.. |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0