Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript] ie + innerHTML + pre
nmts
post
Post #1





Grupa: Zarejestrowani
Postów: 283
Pomógł: 34
Dołączył: 21.03.2008

Ostrzeżenie: (0%)
-----


Mam div:
  1. <div class='code'>treść</div>
  2.  
  3. .code {
  4. display: inline-block;
  5. white-space: pre;
  6. }


Chce zmienić treść. Jednak nie mogę zmienić treści za pomocą innerHTML, bo IE gubi wtedy wszystkie białe znaki.

Jakiś pomysł?

Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nmts
post
Post #2





Grupa: Zarejestrowani
Postów: 283
Pomógł: 34
Dołączył: 21.03.2008

Ostrzeżenie: (0%)
-----


  1. str = this.innerHTML;
  2. str = str.replace(/\r?\n/g, '<br />');
  3. this.innerHTML = str;


Niestety powyższy kod nie działa w IE7. Dlaczego? :|

Ten post edytował nmts 28.08.2010, 09:56:10
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 15.10.2025 - 07:46