/ Forside / Teknologi / Udvikling / Java Scripts / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java Scripts
#NavnPoint
molokyle 5410
Klaudi 2799
smorch 2439
kim 1360
Harlekin 1134
bentjuul 984
gibson 800
severino 695
Random 675
10  konsulent.. 626
kompatibilitets problemer med et javascrip~
Fra : Onkel Ond


Dato : 30-08-02 13:34

Hjælp!
Test fortæller at nedenstående ikke fungerer i Mozilla/Netscape (news:aknl9k$d58$1@news.net.uni-c.dk )

Her er hvad der ligger i script filen sidehovedsidefod.js :

var sidehoved = "<A HREF='index.html' TARGET='_top'>Til forsiden</A>" +
" | <A HREF='JavaScript:history.back()'>Tilbage</A></P>"

var sidefod = "<IMG ALIGN=Right SRC='lillelogo2.gif' BORDER='0' WIDTH='55' HEIGHT='18' ALT='gr&aelig;sted.fdf'>" +
"Denne side opdateret: " +
document.lastModified +
" | <A HREF='mailto:alle@3110.com'>E-mail</A>" +
" | <A HREF='#top'>Til top</A>" +
" | <A HREF='mailto:uncleevil@wanadoo.dk'>webmaster</A>"


Og her er hvad der kaldes i html-filen:

<SCRIPT TYPE="text/JavaScript1.2">
document.write(sidehoved)
</SCRIPT>


<SCRIPT TYPE="text/JavaScript1.2">
document.write(sidefod)
</SCRIPT>


Jeg er blevet gjort opmærksom på at jeg mangler <noscript></noscript> tags, de skal selvfølgelig inkluderes, men jeg vil først høre
om der er noget jeg kan gøre for at gøre koden mere kompatibel?

På forhånd tak

/Onkel Ond

--
Coitus Ergo Sum


 
 
Claus Sørensen (30-08-2002)
Kommentar
Fra : Claus Sørensen


Dato : 30-08-02 14:28

Onkel Ond wrote:

> <SCRIPT TYPE="text/JavaScript1.2">

Jeg tror problemet er angivelsen af "text/JavaScript1.2".

Prøv og nøjes med "text/javascript".

De herligste hilsner
--
| Claus Sørensen | Jeg vil leve i en verden, hvor al kommunikation
|--------------------| er baseret på frie og åbne standarder, så enhver
| cs@chbs.dk | har friheden til at vælge.
| http://www.chbs.dk | Claus Sørensen, 2001

Stig Nygaard (30-08-2002)
Kommentar
Fra : Stig Nygaard


Dato : 30-08-02 16:57

Hej



Onkel Ond wrote:
> <SCRIPT TYPE="text/JavaScript1.2">

Det skal være type="text/javascript". Hvis du vil angive versionsnumre i
type-attributten, så er den korrekte syntaks
type="text/javascript;version=1.2". Det virker så vidt jeg husker i
Mozilla og Netscape 6+, men forvirrer desværre mange andre browsere. Så
jeg vil *ikke* anbefale at angive versionsnummer i type-attributten. Så
vidt jeg husker står IE af, og det er jo lidt svært at leve med :-/

Hvis du *vil* have versionsnummer på, så kan supplere med
language-attributten:
<SCRIPT language="javascript1.2" type="text/javascript">
men det er forskelligt om browsere vægter language eller type
attributten højest (muligvis/sandsynligvis også afhængig af valgte
!doctype ?).


--
Mvh. Stig
stig[at]rockland[dot]dk
http://www.rockland.dk/
* Bedre (D)HTML ?! --> http://www.rockland.dk/stig/upghtml.html *


Onkel Ond (02-09-2002)
Kommentar
Fra : Onkel Ond


Dato : 02-09-02 17:02

Problemet er løst!

Tak for hjælpen!

/Onkel Ond


Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408847
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste