Skocz do zawartości
dru8d

problem ze scryptem javy...

Rekomendowane odpowiedzi

mam problem ze śmiesznym scryptem, tzn. nie chcąc modyfikować głównego pliku strony chce dokonywac zmian. No i robię w ten sposób. tworze pliczek np. text.js, a w nim zawartość np. jednej z tabel:

 

przykładowa treść:

 

document.write('<Jakiś tam tekst...>');

 

a w tabeli, gdzie chcę wrzucić zawartość:

 

cała reszta i ...

<body>

<table>

<p>

<script language="JavaScript" src="text.js"></script>

</p>

</table>

</body>

 

no i tym momencie, w tabeli powinien pojawic się ten tekst,a nic sie nie dzieje... tylo, nie piszcie, że mam pewnie czcionke tego samego koloru co i tlo... pliki są w tym samy katalogu...

 

wiem, że to wydaje się trochę śmieszne, ale nie moge z tym sobie poradzić (może to dlatego, że jestem niedouczonym samoukiem :lol: ) i strasznie mnie to wkurza :)...

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Juz mowie :)

Byc moze brakuje Ci definicji typu includowanego pliku, czyli powinno byc tak:

<script language="JavaScript" src="text.js" type="text/javascript">

 

Sam uzylem takiego rozwiazania, ale zrobilem to troche inaczej, w pliku dolaczanym z zewnatrz (u Ciebie text.js) zrobilem definicje funkcji, a w niej zmienna z ttextem do wyswietlenia i odpowiedni document.write, cos takiego:

 

function text(){var t = '<table class="fights" border=0 cellpadding=0 cellspacing=0 width="100px">'+  '<tr class="head"><td><U>x2-dt</U> (pttp)</td></tr>'+  '<tr class="odd"><td>[2:0] <IMG src="pics/won.gif" border=0></td></tr>'+  '<tr class="par"><td>129:66 dm1</td></tr>'+  '<tr class="odd"><td>W/O</td></tr>'+  '<tr class="head"><td><U>x2-3m</U> (plq2)</td></tr>'+  '<tr class="odd"><td>[0:2] <IMG src="pics/loss.gif" border=0></td></tr>'+  '<tr class="par"><td>70:153 dm1</td></tr>'+  '<tr class="odd"><td>79:125 dm7</td></tr>'+  '<tr class="head"><td><U>x2-aK</U> (plq2)</td></tr>'+  '<tr class="odd"><td>[1:1] <IMG src="pics/draw.gif" border=0></td></tr>'+  '<tr class="par"><td>64:126 dm3</td></tr>'+  '<tr class="odd"><td>123:95 dm7</td></tr>'+  '<tr class="head"><td><U>x2-GS</U> (plq2)</td></tr>'+  '<tr class="odd"><td>[2:0] <IMG src="pics/won.gif" border=0></td></tr>'+  '<tr class="par"><td>119:93 dm1</td></tr>'+  '<tr class="odd"><td>94:77 dm8</td></tr>'+  '</table>';document.write(t);}

i potem w pliku glownym:

<script language="JavaScript" type="text/javascript"><!-- text();  //--></script>

i to dziala napewno.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

a ja mam inny problem:

poprawiałem ostatnio moją stronkę i zauważyłem, że niektóre skrypty, które testowałem (min. przeswające się menu) nie dzialają poprawnie po przejściu na kolejną podstronę, do czasu odświerzenia (F5)

pytanie : jak zrobić, by po załadowaniu się stronki nastąpiło automatyczne odświerzenie ??

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

Ładowanie


×
×
  • Dodaj nową pozycję...