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
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




Yyy, to że ktoś napisał
\n - nowy wiersz
to ty założyłeś że działa?? No bez jaj. Jak możesz pisać ze cos gdzieś działa, podczas gdy nie masz tego potwierdzenia??


A poza tym, \n to jest nowy wiersz, ale nie dla HTML. HTML jako nowy wiersz interpretuje jedynie BR. Jakbyś jednak podejrzał źródło strony to byś zobaczył że \n to nowy wiersz.
Nie kłóć się więc w rzeczach których nie rozumiesz, a już tym bardziej nie pisz, że coś działa, podczas gdy nie sprawdzasz na własne oczy że działa.
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: 16.10.2025 - 15:32