Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript] Div jako zmienna
-gosc-
post
Post #1





Goście







dlugo nie potrzebowalem i nie pamietam jak to sie robilo - proste pytanie wiec moze po odpowiedzi prosze usunac bo wstyd (IMG:style_emoticons/default/smile.gif)

np:

var mysz = '<div id="klawiatura"></div>';

podkresli bo sie mieszaja ' " ' "

co sie wstawialo zeby nie bylo bledu ?
Go to the top of the page
+Quote Post
_Borys_
post
Post #2





Grupa: Zarejestrowani
Postów: 587
Pomógł: 190
Dołączył: 5.02.2011
Skąd: 64-800

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


Jest OK w tym przypadku. (IMG:style_emoticons/default/thumbsupsmileyanim.gif)
Go to the top of the page
+Quote Post
-gosc-
post
Post #3





Goście







hej no zly przyklad podalem ale juz znalazlem rozwiazanie przed " trzeba wstawic \ a to sie rowna \"
Go to the top of the page
+Quote Post
_Borys_
post
Post #4





Grupa: Zarejestrowani
Postów: 587
Pomógł: 190
Dołączył: 5.02.2011
Skąd: 64-800

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


Trzeba \ gdy jest tak:

  1. var mysz = "<div id=\"klawiatura\"></div>";

a jak jest w apostrofach:
  1. var mysz = '<div id="klawiatura"></div>';

to nie trzeba.
Go to the top of the page
+Quote Post
-gosc-
post
Post #5





Goście







a jak powinno byc w tym przypadku (IMG:style_emoticons/default/questionmark.gif)


<div id="note_main" style="display:">
<div id="note_main_up"><img src="file:///C|/Users/ldalewsk/Videos/button-minimize.png" style="margin-right:5px;" width="17" height="17" onclick="minimizegNote()" /><img src="file:///C|/Users/ldalewsk/Videos/close_button.gif" width="17" height="17" style="margin-right:5px;" onclick="closingNote()" /></div>
<div id="note_main_center"><textarea name="" style="width:95%; margin-top:5px; margin-bottom:5px; height:auto; overflow-x:none;" cols="" rows=""></textarea></div>
<div id="note_main_down"></div></div>
Go to the top of the page
+Quote Post
gorden
post
Post #6





Grupa: Zarejestrowani
Postów: 486
Pomógł: 101
Dołączył: 27.06.2010

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


Jeśli chcesz dać to do zmiennej, wystarczą apostrofy. Ewentualnie możesz posunąć się do slashy, lecz nie jest to konieczne.
Go to the top of the page
+Quote Post
-gosc-
post
Post #7





Goście







hej no z apostrofem nie dziala :/ tzn blad wyskakuje a te slasche gdzie powinny byc ? przy kazdym cudzyslowiu ?
Go to the top of the page
+Quote Post
melkorm
post
Post #8





Grupa: Zarejestrowani
Postów: 1 366
Pomógł: 261
Dołączył: 23.09.2008
Skąd: Bydgoszcz

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


g-o-o-g-l-e
Go to the top of the page
+Quote Post
-gosc-
post
Post #9





Goście







jestes zajesuper ! (admin - 10 punktow dla teo uzytkownika) jesli bym znalazl to bym nie pytal tu - jak widzisz - chodzi mi tu o konkretny przyklad ktory nie dziala chociaz powinien
Go to the top of the page
+Quote Post
melkorm
post
Post #10





Grupa: Zarejestrowani
Postów: 1 366
Pomógł: 261
Dołączył: 23.09.2008
Skąd: Bydgoszcz

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


- nie trzymasz się zasad dotyczących problemów związanych z JavaScriptem
- nie używasz BBCode
- są to podstawy łączenia stringów wręcz BANAŁY
- nie wysilasz się by ten problem zwalczyć, nawet głupimi kombinacjami sam byś w końcu doszedł co jest nie tak
- nie wrzuciłeś aktualnego stanu kodu - może też akurat to działa a co innego nie?
- dostałeś GOTOWCA

Jeszcze bym powymieniał ale mi się nie chce (IMG:style_emoticons/default/smile.gif)

P.S. na miejscu admina gdy otrzymałeś gotowca i nadal krzyczysz że nie działa bo nie działa zamknąłbym temat i odesłał do pierwszego lepszego kursu JS'a.

Ten post edytował melkorm 13.02.2011, 23:27:30
Go to the top of the page
+Quote Post
zegarek84
post
Post #11





Grupa: Zarejestrowani
Postów: 1 332
Pomógł: 294
Dołączył: 12.10.2008
Skąd: Olkusz

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


jeśli string masz wielo linijkowy to przed przejściem do nowej linii musisz wstawić znak "\" lub zamykać stringa i go łączyć z następnymi np przez + lub wrzucić fragmenty stringów bez nowych lini w samym stringu do tablicy i połączyć przez join('') - dla przykładu ostatnie:
[
'pierwsza linijka'
,'druga linijka'
,'trzecia linijka'
].join('')

lub jeśli chciałeś tam nowe linijki to mogłeś dać join("\r")... co do pierwszego co wspomniałem przy wielolinijkowym stringu:

var text = 'długi tekst i dalej\
tekst w kolejnej linii\
i jeszcze jedna linijka tekstu';

ogólnie zainstaluj sobie np. NetBeans lub inne IDE podpowiadające składnie i pokazujące na bieżąco błędy składni i nie narzekaj, że to "kobyła"...
Go to the top of the page
+Quote Post

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: 22.08.2025 - 15:26