Kirjoittaja Aihe: "kotisivu" HTML & JavaScript yhteistyö, kuinkas tää nyt mennee ??  (Luettu 4028 kertaa)

HannuTapio

  • Käyttäjä
  • Viestejä: 1264
  • OpenJDK + JavaScript testailuu ja säätelyy.
    • Profiili
    • Hannun netti internet sotaisa aihe lautapelejä.
Hello!

Olen alkeissani HTML & JavaScript kielten kanssa.
nyt on kysymyksenä ->

Kun minä sivuilleni lisäsin seuraavasti ->

Koodia: [Valitse]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>#############mun title##########</title>
<meta name="generator" content="Bluefish 1.0.7">
<meta name="author" content="Minä">
<meta name="date" content="2009-05-08T17:39:29+0300">
<meta name="copyright" content="#######">
<meta name="keywords" content="##########">
<meta name="description" content="##############">
<meta name="ROBOTS" content="NOINDEX, NOFOLLOW">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<meta http-equiv="content-type" content="application/xhtml+xml; charset=UTF-8">
<meta http-equiv="content-style-type" content="text/css">

<link rel="icon" type="image/png" href="##############">
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon">

<script type="text/javascript">
##
##
##
##
</script>


niin, JavaScript funktioni lakkasi toimimasta kun lisäsin nuo meta tiedot, ilman meta kohtia script funktio toimii ok!.
mitä tuossa koodissa on väärin, miksi HTML - JavaScript ei enää toimi yhdessä.


//----

Kiitos,,
« Viimeksi muokattu: 08.05.09 - klo:17.57 kirjoittanut JariTapio »
Suomalainen Linux netti lautapelejä indie .. ( Gimp, Inkscape, Netbeans, Audacity ) ..
Blogi - [ https://lautapelimestari.com ]
Pelisivut - [ https://lautapelisivusto.com | https://hannunsankarit.com | https://lautapelikenraalit.com ]
--

HannuTapio

  • Käyttäjä
  • Viestejä: 1264
  • OpenJDK + JavaScript testailuu ja säätelyy.
    • Profiili
    • Hannun netti internet sotaisa aihe lautapelejä.
Jesh!

Niimpä niin, ongelmana onkin lisäämäni seuraava HTML rivi.

Koodia: [Valitse]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
onko rivi tarpeellinen, minulla ei kovinkaan kummoista käsitystä ole siintä mitä varten rivin pitäisi koodissa olla.

Riittäisikö pelkkä <html><head> tagi yhdistelmä sittenkin ???

Nämä HTML ja JavaScript kielet ovat molemmat kovin helppoja ja yksinkertaisia, mutta, vain jos kun tuntee niitten käyttöjä.

//----

Kiitos,,
« Viimeksi muokattu: 09.05.09 - klo:15.41 kirjoittanut JariTapio »
Suomalainen Linux netti lautapelejä indie .. ( Gimp, Inkscape, Netbeans, Audacity ) ..
Blogi - [ https://lautapelimestari.com ]
Pelisivut - [ https://lautapelisivusto.com | https://hannunsankarit.com | https://lautapelikenraalit.com ]
--

mrl586

  • Käyttäjä
  • Viestejä: 4638
    • Profiili
Jesh!

Niimpä niin, ongelmana onkin lisäämäni seuraava HTML rivi.

Koodia: [Valitse]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
onko rivi tarpeellinen, minulla ei kovinkaan kummoista käsitystä ole siintä mitä varten rivin pitäisi koodissa olla.

Riittäisikö pelkkä <html><head> tagi yhdistelmä sittenkin ???
DOCTYPE-rivi on W3C:n standardin mukaan tarpeellinen.

serola

  • Käyttäjä
  • Viestejä: 647
    • Profiili
!DOCTYPE rivi todellakin saattaa olla kytköksissä ongelmaan, koska siinä määritellään standardi mitä ssivusi pitäisi noudattaa. Jos jokin koodista sitten poikkeaa säännöistä mitä !DOCTYPE rivillä sitoudut noudattamaan, niin poikkeamat ilmeisestikin sivuutetaan. Mikääb guru en ole W3C määritelmien suhteen, mutta oletan tavan millä käytät javascript lausekkeita rikkovan kyseistä !DOCTYPE sääntöä.

Koita hieman muokata javasript osuutta. Tämä on mielestäni väärin:
Koodia: [Valitse]
<script type="text/javascript">
##
##
##
##
</script>

Pitäisi mielestäni olla näin, jotta javascript osuus tulisi kunnolla "esitellyksi":
Koodia: [Valitse]
<script language="JavaScript" type="text/javascript"><!--
##
##
##
##
//--></script>