webForumDet fria alternativet

Snälla hjälp med Javascript

5 svar · 198 visningar · startad av OlderThanHell

OlderThanHellMedlem sedan juni 200149 inlägg
#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!!!!!!!!

jockekMedlem 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

ChainsawMedlem sedan sep. 20001 282 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!

OlderThanHellMedlem sedan juni 200149 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?

spangoMedlem sedan juni 20006 147 inlägg
#5

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

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

OlderThanHellMedlem sedan juni 200149 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.

Genererad på 396 ms · cache AV · v20260730165559-full.f96bc7eb