Autor | Zpráva | ||
---|---|---|---|
Darker Profil |
#1 · Zasláno: 9. 2. 2011, 12:35:52 · Upravil/a: Darker
Chci udělat takovou parafrázi na běžný notepad, kterou bych používal ve své webové administraci. Ale textarea mi, nevím proč, zalamuje text.
Vytvářím element: this.text=document.createElement("textarea"); this.text.className="notepad_text"; this.text.wrap="off"; this.text.id=this.name+'winmain'; this.text.style.width=250+'px'; this.text.style.height=300+'px'; Třída s CSS: .notepad_text {white-space:nowrap;overflow:auto;} Na zkoušečce mi to u textových okýnek chodí. Pokud to bude nutné, přidám ukázku, ale nechce se me sem dávat odkaz na webadmina, kterého mám nepochybně zatím špatně zabezpečeného. EDIT: Přikládám HTML okýnka, které vznikne: <tbody> <tr class="dragmeactive" id="notepad_9585wintop" width="100%" height="20px"> <td id="notepad_9585wintit" height="20px" width="90%"> <img src="icons/exe.ico" height="18" width="18"> Notepad</td> <td style="text-align: right; height: 20px;"> <img src="http://img406.imageshack.us/img406/808/krizek.png" alt="X" onclick="this.parentNode.window.destroy()"></td> </tr> <tr> <td colspan="2" style="background: none repeat scroll 0% 0% rgb(212, 208, 200); border: 1px inset rgb(212, 208, 200); font: lighter 10px Arial;"> <div class="explorer_menu"> <button>Otevřít </button> <button>Nový </button> <button>uložit </button> </div> <textarea style="width: 537px; height: 674px;" id="notepad_9585winmain" class="notepad_text"></textarea></td> </tr> <tr width="100%" height="18px"> <td id="notepad_9585winstat" class="winstat" style="border: 1px inset rgb(212, 208, 200); font: lighter 10px Arial; width: 99%; height: 18px; color: black;"> Status</td> <td style="text-align: right; width: 1%; height: 18px;"> <img class="resize" src="http://jmareda.sweb.cz/ikony/resize.bmp"></td> </tr> </tbody> |
||
rorsach Profil |
#2 · Zasláno: 9. 2. 2011, 23:27:02
Ahoj, být to na stránce dalo by se to zkusit, ale takhle z hlavy si jist nejsem. Post: Zkoušel jsi atribut text rap zadat na hodnotu: none?
|
||
Darker Profil |
#3 · Zasláno: 10. 2. 2011, 18:52:04 · Upravil/a: Darker
Už jsem problém vyřešil. Nebyl způsoben špatnou hodnotou, ale špatným přiřazením. Přišel jsem na to, když jsem si projížděl element firebugem.
Vlastnost se přiřadila jen jako proměnná, ne jako HTML hodnota. Použil jsem funkci setAttribute. this.text=document.createElement("textarea"); this.text.className="notepad_text"; this.text.setAttribute("wrap","off") //Funguje |
||
Časová prodleva: 15 let
|
0