Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [js] Dlaczego nie działa \n, Przejscie do nowej linii...
Terrqge
post
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 25.11.2011

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


Dopiero zaczynam uczyć się js'a i już napotkałem problem z przejściem do następnej linii. Może to i banalne, ale...

Mam plik html'a w standardzie XHTML 1.0 Strict.
A w nim:
  1. <script type="text/javascript" src="js/skrypt2.js" charset="utf-8"></script>


Natomiast skrypt2.js wygląda tak...
Kod
document.write("Pierwsza linia\n");
document.write("Druga linia\n");

...i wszystko wyświetla się w jednej linii... Czemu przejście do następnej linii w ten sposób nie działa?

Ewentualnie napisałem coś takiego

Kod
document.write("Pierwsza linia"+" <br>");
document.write("Druga linia"+" <br>);

...i wtedy działa. Ale czy to do końca jest poprawne? Zresztą, szybciej i prościej użyć \n. Co robie źle?

Ten post edytował Terrqge 25.11.2011, 21:48:07
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Terrqge
post
Post #2





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 25.11.2011

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


A cóż miałbym mieć? Mam cały czas to samo....

html
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  4. <meta name="generator" content="Bluefish 2.0.1" />
  5. <meta name="author" content="Sk" />
  6. <meta name="date" content="2011-10-15T23:14:00+0200" />
  7. <meta name="copyright" content=""/>
  8. <meta name="keywords" content=""/>
  9. <meta name="description" content=""/>
  10. <meta name="ROBOTS" content="NOINDEX, NOFOLLOW"/>
  11. <meta http-equiv="content-type" content="application/xhtml+xml; charset=UTF-8" />
  12. <meta http-equiv="content-style-type" content="text/css"/>
  13. <meta http-equiv="expires" content="0"/>
  14.  
  15. <link rel="Stylesheet" type="text/css" href="style.css" />
  16. </head>
  17. <div id="container">
  18.  
  19. <script type="text/javascript" src="js/skrypt2.js" charset="utf-8"></script>
  20.  
  21. </div>
  22.  
  23. </body>
  24. </html>


skrypt3.js
  1. var n = "pierwsza linia\ndrugal linia\ntrzecia linia";
  2.  
  3. document.write(n);


strona ktora sie wyswietla
  1. pierwsza linia drugal linia trzecia linia


Bo tego twojego white-space nie wiem za bardzo jak użyć i w ogóle po co? Chodzi mi tylko o to tajemnicze \n... Doczekam sie kiedykolwiek bezpośredniej odpowiedzi...

Ten post edytował Terrqge 25.11.2011, 23:10:33
Go to the top of the page
+Quote Post

Posty w temacie
- Terrqge   [js] Dlaczego nie działa \n   25.11.2011, 21:46:25
- - wookieb   Poprawne. W htmlu nowa linia to <br/> a nie ...   25.11.2011, 22:00:17
- - Terrqge   W takim razie dlaczego w różnych kursach itp, używ...   25.11.2011, 22:03:17
- - nospor   Cytatkim razie dlaczego w różnych kursach itp, uży...   25.11.2011, 22:04:46
- - Terrqge   Aha... W takim razie na tej stronie w tabelce 2.1...   25.11.2011, 22:09:57
- - nospor   Yyy, to że ktoś napisał \n - nowy wiersz to ...   25.11.2011, 22:13:24
- - Terrqge   Dziękuję za odpowiedź... Ależ ja nawet nie próbuj...   25.11.2011, 22:18:17
- - nospor   W edytorze tekstu Nowa linia w edytorze tekstu to...   25.11.2011, 22:22:13
|- - Kaloryfer   Cytat(nospor @ 25.11.2011, 23:22:13 )...   26.11.2011, 02:13:26
- - Terrqge   Wybacz, ale nie zrozumiałem tego ostatniego przykł...   25.11.2011, 22:44:56
- - wookieb   http://www.google.pl/search?q=css+white-sp...lient...   25.11.2011, 22:45:42
- - Terrqge   No ok i co dalej. Mam dać white-space:nowrap do c...   25.11.2011, 22:59:30
- - wookieb   Użyj http://jsfiddle.net i pokaż co masz.   25.11.2011, 23:02:58
- - Terrqge   A cóż miałbym mieć? Mam cały czas to samo.... htm...   25.11.2011, 23:08:05
- - wookieb   [HTML] pobierz, plaintext <div id="contain...   25.11.2011, 23:11:25
- - Terrqge   Ok, ale to działa w obrębie Html'a, a nie moje...   25.11.2011, 23:15:36
- - wookieb   Przecież dostałeś JASNĄ odpowiedź, że w htmlu to t...   25.11.2011, 23:19:11
- - Terrqge   Chodzi mi o to, że skoro nie działa w HTMLu to gdz...   25.11.2011, 23:23:17
- - nospor   Cytati tak nikt nie jest w stanie udzielić mi odpo...   26.11.2011, 09:25:29
|- - Terrqge   Cytat(nospor @ 26.11.2011, 09:25:29 )...   26.11.2011, 20:53:10
- - kamil4u   W takim razie ja postaram się wytłumaczyć Gdy w H...   26.11.2011, 18:43:14
- - everth   W sumie w HTML można wymusić pokazywanie znaków sp...   26.11.2011, 19:00:29
- - alexandrus   Może autor programuje też np. w C czy innym języku...   27.11.2011, 14:16:43
- - Terrqge   Dzięki za rozwianie wątpliwości. Problem uważam za...   27.11.2011, 16:45:22


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: 8.10.2025 - 02:13