Autor Zpráva
Darker
Profil
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;">&nbsp;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
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
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

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0