[javascript] type??

Pagina: 1
Acties:

  • pietje63
  • Registratie: Juli 2001
  • Laatst online: 13:49
ik was net mijn page even met een w3c testje aan het doen ([url="http://validator.w3.org"]http://validator.w3.org[/url]) en daar kreeg ik (o.a.) een foutmelding dat bij mijn javascripts type niet is gespecificeerd
ik heb daar nu maar dit van gemaakt:
code:
1
<script language="JavaScript" src="blaat.js" [b]type="script"[/b]>

en dan pakt hij het wel, maar volgens mij is dat eigenlijk niet goed :D weet iemand wat er wel hoort te staan?

De grootste Nederlandstalige database met informatie over computers met zoekfunctie!!


  • prototype
  • Registratie: Juni 2001
  • Niet online

prototype

Cheer Bear

Op zaterdag 27 juli 2002 10:35 schreef pietje63 het volgende:
ik was net mijn page even met een w3c testje aan het doen ([url="http://validator.w3.org"]http://validator.w3.org[/url]) en daar kreeg ik (o.a.) een foutmelding dat bij mijn javascripts type niet is gespecificeerd
ik heb daar nu maar dit van gemaakt:
code:
1
<script language="JavaScript" src="blaat.js" [b]type="script"[/b]>

en dan pakt hij het wel, maar volgens mij is dat eigenlijk niet goed :D weet iemand wat er wel hoort te staan?
Versie ben je vergeten, knal er maar 1.2 achter JavaScript. (denk ik)
of je moet even type="text/javascript" ofzo van maken, weet niet meer precies

  • Xanthus
  • Registratie: Februari 2002
  • Laatst online: 11-07 12:45
Ik dacht dat language verouderd is.
Je hebt gewoon type="text/javascript" nodig volgens mij.

  • iain
  • Registratie: Februari 2001
  • Laatst online: 19-07-2017

iain

Full Flavor

<script language="javascript" type="text/javascript" src="blaat.js"></script>

is de juiste manier...

I used to be an atheist, until I realised I was god.


  • RM-rf
  • Registratie: September 2000
  • Laatst online: 12:52

RM-rf

1 2 3 4 5 7 6 8 9

Op zaterdag 27 juli 2002 10:35 schreef pietje63 het volgende:
weet iemand wat er wel hoort te staan?
bij W3C schijnen wel enkele mensen rond te lopen die daar iets over weten:
[url="http://www.w3.org/TR/html401/interact/scripts.html#edef-SCRIPT"]http://www.w3.org/TR/html401/interact/scripts.html#edef-SCRIPT[/url]

als je gaat valideren is het niet zo slim om op basis van gokken wat in te vullen, dat is nogal tijdrovend en leidt ongetwijfeld tot incompatibiliteiten.

als validator een fout geeft, heeft het zin om je af te vragen wáárom die melding er is.

script data is andere data dan HTML data, en heeft een apart content-type (MIME), om dit te specificeren dien je hiervoor de type=""-attribuut gebruiken.

language is deprecated en onderdeel van een ouder en onhandig idee om versie-nummers van javascript-support te kunnen includen, een UA die tot javascript1.3 ondersteund zou dan language="javascript 1.5" moeten negeren, dat is onwerkbaar gebleken, en het heeft weinig zin dit toe te passen (beter gewoon goed scripten dmv ingebouwde checks, wat je bij cross-browser scripting sowieso moet doen)

grappig genoeg is overigens text/javascript eigenlijk onjuist, en zou dit application/javascript moeten zijn, maar uit historisch oogpunt is dat zo gegroeid,
wel pijnlijk dat nu W3C wel een flinke moeite doet om voor XHTML een nieuw MIME-type te introduceren: application/xhtml+xml ... dan krijg je dus een container voor een script waarbij de container als applicatie wordt aangemerkt, terwijl het feitelijke script nog altijd een text/-MIME heeft ...
Dat kan natuurlijk wel veroorzaakt zijn doordat javascript onder Ecma valt en geen W3C standaard is.

Intelligente mensen zoeken in tijden van crisis naar oplossingen, Idioten zoeken dan schuldigen


  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 29-08 19:47

Bosmonster

*zucht*

Op zaterdag 27 juli 2002 14:10 schreef RM-rf het volgende:
language is deprecated en onderdeel van een ouder en onhandig idee om versie-nummers van javascript-support te kunnen includen, een UA die tot javascript1.3 ondersteund zou dan language="javascript 1.5" moeten negeren, dat is onwerkbaar gebleken, en het heeft weinig zin dit toe te passen (beter gewoon goed scripten dmv ingebouwde checks, wat je bij cross-browser scripting sowieso moet doen)
Dat niet alleen. Het bleek dat Microsoft en Netscape er iets andere implementaties op na hielden van de verschillende javascript versies.. tja.. dan wordt dat versienummer ook aardig overbodig.

  • crisp
  • Registratie: Februari 2000
  • Nu online

crisp

Devver

Pixelated

Op zaterdag 27 juli 2002 22:18 schreef Bosmonster het volgende:

[..]

Dat niet alleen. Het bleek dat Microsoft en Netscape er iets andere implementaties op na hielden van de verschillende javascript versies.. tja.. dan wordt dat versienummer ook aardig overbodig.
Ja, dus een check op Array.splice of iets dergelijks blijft helaas nodig; zolang de mensheid browsers uit het stenen tijdperk blijft gebruiken bouw ik die check in...

Intentionally left blank


Verwijderd

Op zaterdag 27 juli 2002 14:10 schreef RM-rf het volgende:[...] grappig genoeg is overigens text/javascript eigenlijk onjuist, en zou dit application/javascript moeten zijn, maar uit historisch oogpunt is dat zo gegroeid, [...]
Netscape accepteert ook application/x-javascript :) (die x-, omdat het MIME-type voor java/ecmascript niet geregistreerd is:r ).
Pagina: 1