Gå til innhold

JS virker ikke i <head>


Anbefalte innlegg

Skrevet

Hei, har et lite JS problem på siden min.

 

#1. external.js vil ikke loades fra <head>, men det virker hvis jeg includer den etter <body>

(Det virker ifra <head> på andre sider, bare ikke på denne index.php)

 

Eller.. det virker jo mellom <head> også, men bare i Opera.

 

#2. Når jeg inkluderer .js filer. Skal jeg da ha med <script>script her</script> i den inkluderte filen?

 

#3. Det er egentlig bare et lite problem, men jeg lurte på om noen visste hvorfor.

ie_error.jpg

Videoannonse
Annonse
Skrevet

Når du har eksterne javascripts, skal du ikke ha med noe HTML i dem i det hele tatt... Altså ingen <script></script> i koden. Når du skal inkludere dem i et HTML/PHP-dokument, bruker du bare <script type="text/javascript" src="linktilfil.js"></script>. Dette skal selvfølgelig inn i head.

Skrevet

ok

 

Det er bare det at når jeg har expternal.js inkluderingen i head. Virker det bare i Opera. Men hvis jeg har external.js inkluderingen i <head> i andre dokumenter, virker det. Kan det ha noe med resten av dokumentet å gjøre?

Gjør det egentlig noe, bortsett fra å se litt uryddig ut?

Skrevet (endret)

JavaScript - http://stale.z42.us/

Inline script compilation

Syntax error while loading: line 1 of linked script at http://stale.z42.us/includes/js/stats.js :

<script type="text/javascript">

--^

 

Overstående er Ctrl+C fra opera's feilmeldingkonsoll.

Du har HTML i *.js-fila di :thumbdown:

 

 

Opera er "snillere" :yes: når script krasjer - kan hende IE (firefox?) :no: ikke vil kjøre scriptet på grunn av denne feilen.

 

Prøv å bruk Verktøy->Avansert->Feilmeldinskonsoll i Opera (v9)

 

Samme med FireFox's javascript/css-konsoll - husker ikke helt hva den heter :hmm: , men finner *noen* FF spesifikke feil + noen opera ikke finner (og omvendt)

 

(smiley-kingdom!!)

Endret av Kagee
Skrevet (endret)

Nei, jeg bare slettet scriptet. Trenget det egentlig ikke. Men nå fikk jeg et annet problem. Jeg får en feil i CSS'en.

body {
background-image: url("/images/bg.gif"); // bakgrunnsbildet
}

CSS - http://stale.z42.us/includes/css/gron.css
Linked-in stylesheet
Declaration syntax error
Line 3:
 }
 -^

Endret av Indian Ink

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...