webForumDet fria alternativet

Snälla hjälp med Javascript

JavaScriptur Javascript

5 svar · 198 visningar · startad av OlderThanHell

Medlem sedan juni 200133 inlägg
Frågan#1

Har inte lärt mig grunderna i javascripts men har ändå lyckats lägga in två stycken på en och samma sida.
(ett namnsdagsscript + ett med roterande små texter)

Men scripten är så stora att jag vill flytta själva scriptet från head delen till en egen *.js fil.

Men hur jag än försöker lyckas jag inte med att fixa detta.
Uppenbarligen missar jag något grundläggande ;)

Har provat att bara skriva:
<script language="javascript" SRC="_js/scripts.js"></script>
Men det blev jag inte gladare av...

Snälla hjälp!!!!!!!!

Medlem sedan jan. 200134 inlägg
#2

Jag har upptäckt att en del webbläsare inte gillar language="javascript" när man ska länka in js-filer.

Prova att skriva
<script src="_js/scripts.js"> </script>

------------------
http://www.elektroteknik.net

Medlem sedan sep. 20001 124 inlägg
#3

Tja, enligt W3C så heter det <script type="text/javascript"> och inget annat.

------------------
Hollowhead - levererar din dagliga dos av nyttig hårdrock!

Medlem sedan juni 200133 inlägg
#4

Tack så hemskt mycket!!! Men tyvärr, det funkar inte. Men förmodligen gör jag nåt fundamentalt fel eftersom jag inte vet hur det borde vara. Det måste saknas någon parameter...

Iaf, nu har jag rensat lite och har bara ett script. Sidan ser nu i princip ut såhär:

<html>
<head>
<script src="_js/scripts.js"> </script>
</head>
<body>
<p>Dagens fakta<BR><SCRIPT language="JavaScript">
document.write ("<font size='1' face='Verdana, Arial, Helvetica' color='#f1b14f'>" + day + myweekday); document.write (month + ' i nådens år ' + year + '.' + '</font>');
</SCRIPT><br><SCRIPT language="JavaScript"> document.write ("<font size='1' face='Verdana, Arial, Helvetica' color='black'>");
document.write ("Namnsdagsbarn idag:<br>",(namn)); </SCRIPT></p>
</body>
</html>

Och i katalogen _js ligger en scripts.js fil som startar såhär:

<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
var day="";
var month="";
var myweekday="";
var year="";
var info1;
mydate = new Date();
myday = mydate.getDay();

.......Och så vidare

Va rackarns är det jag missar?

Medlem sedan juni 20008 205 inlägg
#5

Du ska inte ha html-taggar i .js-filen...

------------------
You can't be young forever, but you can be immature indefinitely.

Medlem sedan juni 200133 inlägg
#6

Ok, så det var så att det inte bara är att flytta skriptet till en .js fil alltså... Himla bra att lära sig det. Tackar Spango!

Tänk vad vore livet om man visste allt på en gång... Himla.... tråkigt.

132 ms totalt · 3 externa anrop · v20260731065814-full.b746b907
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)