Warsztat - Programowanie gier

Lipiec 30, 2010, 17:39:31 *
Witamy, Gość. Zaloguj się, lub zarejestruj proszę.

Zaloguj się podając nazwę użytkownika, hasło i długość sesji
Aktualności: Warsztat, Regulamin forum, #warsztat, Wiki, FAQ, NoPaste, Mapa
 
   Strona główna   Pomoc Szukaj Zaloguj się Rejestracja  
Strony: [1]
  Drukuj  
Autor Wątek: document.write()  (Przeczytany 1302 razy)
C'mons
Sr. Member
****

wiadomości: 356


Storm Engine :D


Zobacz profil
« : Maj 17, 2009, 14:51:48 »

Mam problem z funkcją document.write() otóż chcę wstawić za pomocą tejże funkcji większą ilość kodu. O tak:
Kod:
document.write('
<center>
       <img src="main/logo.png">
</center>
')

Ale to nie działa, nic się nie wyświetla, gdybym umieścił to w jednej linii to by zadziałało. Lecz mam do wstawienia jeszcze trochę kodu a zmiana takiej ilości kodu umieszczonego w jednej linii byłaby już trudna.

Kod:
document.write('<center><img src="main/logo.png">/center><center><table border=0 width=800><tr><td align=center><a href="http://onet.pl" onFocus="blur()" class="mainbutton" >Nowoci</a><a href="http://onet.pl" onFocus="blur()" class="mainbutton" >Bestiariusz</a><a href="zdjecia.html" onFocus="blur()" class="mainbutton" >Zdjęcia</a><a href="http://onet.pl" onFocus="blur()" class="mainbutton" >Czary</a><a href="http://onet.pl" onFocus="blur()" class="mainbutton" >Fabuła/Pomoc</a></td></tr></table></center><br>')
Jak widać nie wygląda to zachęcająco.

Moje pytanie. Jak mogę za pomocą JavaScript umieścić dużą ilość kodu. Ogólnie chodzi mi o stały tekst na stronie Np. coś się powtarza na stronie menu/logo czy cokolwiek, to chciałbym umieścić to w jednym pliku z którego korzystała by każda podstrona.

Słyszałem coś o PHP ale podobno trzeba wstawić stronę na serwer ze specjalną obsługą a to nie wchodzi w grę. Smiley

Zapisane

Strona domowa
Cytuj z: Oti
Kupe zrobisz a nie editboxa
boo
Full Member
***

wiadomości: 119


Zobacz profil
« Odpowiedz #1 : Maj 17, 2009, 15:05:21 »

Mi to działa:
Kod:
<script type="text/javascript">

tekst = '\
<center>\
     asdasd  <img src="main/logo.png">\
</center>';

document.write(tekst);

</script>

Sam bym jednak tego w takiej postaci niewstawiał, predzej otwierał z pliku.

Zapisane
Dab
Member2000
*******

wiadomości: 2999


wiadomości: 2963


Zobacz profil WWW
« Odpowiedz #2 : Maj 17, 2009, 18:34:14 »

Słyszałem coś o PHP ale podobno trzeba wstawić stronę na serwer ze specjalną obsługą a to nie wchodzi w grę. Smiley

A JavaScript wymaga przeglądarki ze "specjalną obsługą". To jest ważniejszy argument, niż ten dotyczący serwera. Smiley
Zapisane

Kos
Member2000
*******

wiadomości: 3383



Zobacz profil
« Odpowiedz #3 : Maj 17, 2009, 18:44:56 »

Słyszałem coś o PHP ale podobno trzeba wstawić stronę na serwer ze specjalną obsługą a to nie wchodzi w grę. Smiley

A JavaScript wymaga przeglądarki ze "specjalną obsługą". To jest ważniejszy argument, niż ten dotyczący serwera. Smiley

Ile % dzisiejszego udziału przeglądarek nie ma "specjalnej obsługi" :-)?

(żeby nie było - też uważam, że pomysł rysowania strony JS dziwny, ale argument imo jeszcze dziwniejszy. Już sensowniejsze jest to, że cały kod CMS-a musiałby być po stronie klienta. Smiley
Zapisane

Eclipse!
C'mons
Sr. Member
****

wiadomości: 356


Storm Engine :D


Zobacz profil
« Odpowiedz #4 : Maj 17, 2009, 18:45:20 »

Bufik, dzięki działa. A konkretnie to te slash'e na końcu linijek pomogły.
Dab, może i tak ale stronę prezentować będę w szkole podczas lekcji na jakiej chcę przeglądarce, i z jakimi ustawieniami chcę.
Jeszcze raz dziękuje. Smiley
Zapisane

Strona domowa
Cytuj z: Oti
Kupe zrobisz a nie editboxa
Dab
Member2000
*******

wiadomości: 2999


wiadomości: 2963


Zobacz profil WWW
« Odpowiedz #5 : Maj 17, 2009, 19:57:32 »

Ile % dzisiejszego udziału przeglądarek nie ma "specjalnej obsługi" :-)?

Wszystkie porządne i bezpieczne przeglądarki, typu Firefox z dodatkiem NoScript? Smiley
Zapisane

boo
Full Member
***

wiadomości: 119


Zobacz profil
« Odpowiedz #6 : Maj 17, 2009, 21:15:12 »

Słyszałem coś o PHP ale podobno trzeba wstawić stronę na serwer ze specjalną obsługą a to nie wchodzi w grę. Smiley
Cytuj z: C'mons
stronę prezentować będę w szkole podczas lekcji na jakiej chcę przeglądarce, i z jakimi ustawieniami chcę.
Stawiasz serwer na localhoscie i jedziesz z php'em, żaden problem.
Zapisane
Kos
Member2000
*******

wiadomości: 3383



Zobacz profil
« Odpowiedz #7 : Maj 17, 2009, 21:25:33 »

Ile % dzisiejszego udziału przeglądarek nie ma "specjalnej obsługi" :-)?

Wszystkie porządne i bezpieczne przeglądarki, typu Firefox z dodatkiem NoScript? Smiley

Dobrze rozumiem, że NoScript to "Wywalmy z przeglądarki 150kcal fajnej funkcjonalności, bo gdzieś w niej jest pewnie parę bugów"? Smiley
Zapisane

Eclipse!
jaboja
Jr. Member
**

wiadomości: 94



Zobacz profil WWW
« Odpowiedz #8 : Sierpień 02, 2009, 00:45:16 »

To może SSI zamiast PHP? Bywa dostępny na tych darmowych serwerach, gdzie PHP nie ma.
Zapisane
Kos
Member2000
*******

wiadomości: 3383



Zobacz profil
« Odpowiedz #9 : Sierpień 03, 2009, 09:24:31 »

(żeby nie było - też uważam, że pomysł rysowania strony JS dziwny

Hah, napisałem to ćwierć roku temu, a dziś, poznawszy zalety ajaksa i ogólnie "podejścia web 2.0", mam zdanie dokładnie przeciwne Cheesy.

Zapisane

Eclipse!
Strony: [1]
  Drukuj  
 
Skocz do:  

Hosting: Polska Strefa - Ogłoszenia
Powered by SMF 1.1.7 | SMF © 2006, Simple Machines LLC