MozillaPL.org - polskie centrum Mozilli

Główne menu:

[JS] jak przemienić skrypt do pliku .js?

Jak tworzyć strony WWW zgodnie ze standardami

Moderator: Pomocy?!

[JS] jak przemienić skrypt do pliku .js?

Postautor: smieciara » 19 czerwca 2006, 13:28

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.0.4) Gecko/20060508 Firefox/1.5.0.4

mam taki skrypt:

<script type="text/javascript">
cites=new Array("Cytat 1","Cytat 2","Cytat 3","Cytat 4","Cytat 5");
document.write(cites[Math.round((cites.length-1)*Math.random())]);
</script>


i chcialbym go umiescic w pliku .js i zrobic na stronie odnosnik, ktos wie jak? bardzo prosze o pomoc, pozdrawiam
smieciara
 
Posty: 5
Z nami od: 31 marca 2006, 17:36
Lokalizacja: Racibórz

Postautor: Gość » 14 lipca 2006, 09:08

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.4) Gecko/20060508 Firefox/1.5.0.4

document.write jest evil
Zrób sobie warstę np <div id="wynik"></div> i za pomocą innerHTML( które też jest evil ale mniej :P ) ustaw sobie zawartość na to co chcesz wypisać.
Gość
 

Postautor: smieciara » 14 lipca 2006, 12:26

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.0.4) Gecko/20060508 Firefox/1.5.0.4

dzieki
poradzilem sie tez kuzyna (ze tez wczesniej na to nie wpadlem) i mistrzu zrobil mi z tego skryptu tez date, wyglada to tak:

<script language="javascript">
<!--W3e JAVAscript Preset
var timerID = null;
var timerRunning = false;
function stopclock()
{
if(timerRunning)
clearTimeout(timerID)
timerRunning = false;
}

function startclock()
{
stopclock();
showtime();
}

function showtime()
{
var days = new Array('niedziela', 'poniedziałek', 'wtorek', 'środa', 'czwartek', 'piątek', 'sobota');
var months = new Array('stycznia', 'lutego', 'marca', 'kwietnia', 'maja', 'czerwca', 'lipca', 'sierpnia', 'września', 'października', 'listopada', 'grudnia');
var now = new Date();
var hours = now.getHours();
var minutes = now.getMinutes();
var seconds = now.getSeconds();
var weekday_ = now.getDay();
var day = now.getDate();
var month_ = now.getMonth();
var year = now.getFullYear();
var weekday = days[weekday_];
var month = months[month_];
var timeValue = "Dziś jest&nbsp;" + weekday;
timeValue += ",&nbsp;" + day;
timeValue += "&nbsp;" + month;
timeValue += "&nbsp;" + year + "; godzina&nbsp;";
timeValue += hours;
timeValue += ((minutes < 10) ? ":0" : ":") + minutes;
timeValue += ((seconds < 10) ? ":0" : ":") + seconds;
document.getElementById('zegar').innerHTML = timeValue;
timerID = setTimeout("showtime()",1000);
timerRunning = true;
}
//-->
</script>


<DIV ID="zegar" STYLE="width: 100%; height: 15px; text-align: center"></div>

<script>startclock();</script>


temat uwazam za zamkniety, pozdro!
smieciara
 
Posty: 5
Z nami od: 31 marca 2006, 17:36
Lokalizacja: Racibórz


Wróć do Tworzenie stron WWW

Kto jest online

Zarejestrowani użytkownicy: Bing [Bot], Google [Bot]

cron
Przejdź do powiązanej strony

Nawigacja:

Stopka: