ďťż
Podstrony
|
telcocafeWitam wszystkichNa początku zaznaczam że czytam wszekie fora i nie mogę dojść do rozwiązania mojego problemu. Otóż mam skrypt (data rok) Stary temat. Jak ten skrypt mam w dokumencie html to chodzi on elegancko ale jak tylko dałem go odzielnie czyli zrobiłem oddzielny plik data.js nie działa. Czytam wszystko co jest w tej tematyce, próbowałem z innymi skryptami i dalej to samo nie działa. Ja to robię teraz tak: 1 - utworzyłem plik data.js i dałem go do katalogu głównego strony 2 - w <Head> dałem wpis <script src="data.js" type="text/javascript"></script> 3 a w <body> <script>document.write("" + getDateStr())</SCRIPT> i nie działa :( Przeklejałem juz te wpisy co mają być w dokumencie HTML w różne miejsca, zamieniałem pozycje i dalej lipa.... Wszędzie pisze tylko to <script src="data.js" type="text/javascript"></script> To dlaczego mi nie działa? Skrypt jest dobtry bo bezpośrednio w HTML działa. Inne skrypty tez mi nie działają na zewnetrznym dokumencie js Co robić pomocy...przecież istota działania podobna jest to css na oddzielnym pliku Ratujcie nie chcę 3 skryptów wsadzać do każdego html by działał w przeglądarce masz włączoną obsługę skryptów? Jeżeli w HTMLu działają, a w oddzielnym pliku nie, to chyba logiczne, że ma włączoną. może to błąd w interpretacji skryptu. Weź spróbuj tak: - na samym końcu pliku data.jsfunction setValue_() { document.getElementById('tmpdiv').innerHTML = ""+getDateStr(); } zamiast linijki<script>document.write("" + getDateStr())</SCRIPT>daj<div id="tmpdiv"></div> aha i daj <body onload="setValue_();"> Jeśli to nie zadziała, śmiem twierdzić, że masz błędnie napisane JSowe funkcje. |
|||
Sitedesign by AltusUmbrae. |