07-02-2011, 04:48
Witam mam bardzo dziwny problem. Nie jestem specjalistą od JS ale proszę mi wytłumaczyć czy jeden zamknięty tag robi różnicę dla JavaScript?
mam kod
w tym przypadku JS działa
Wystarczy, że usunę kawałek kodu, który jest niepotrzebny i JS już nie łapie :/
To już nie działa:
Wymiękam
Proszę o pomoc!
mam kod
Kod:
<html>
<head>
<title>tytuł</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Language" content="pl" />
<link rel="stylesheet" href="js/dijit/themes/claro/claro.css" />
<script type="text/javascript">
//<!--
var djConfig = {"parseOnLoad":true};
//-->
</script>
<script src="js/dojo/dojo.js" type="text/javascript" />
<script type="text/javascript">
dojo.config.parseOnLoad = true;
</script>
<script type="text/javascript">
dojo.require("dijit.form.DateTextBox");
dojo.require("dojo.parser");
</script>
</head>
<body class="claro">
<form id="form1" action="" name="example" method="post">
<div>
naciśnij na box aby wybrać datę
</div>
<input dojoType="dijit.form.DateTextBox" type="text" id="data1"><br /><br />
<input dojoType="dijit.form.DateTextBox" type="text" id="data2">
</form>
</body>
</html>
w tym przypadku JS działa
Wystarczy, że usunę kawałek kodu
Kod:
</script>
<script type="text/javascript">
To już nie działa:
Kod:
<html>
<head>
<title>To jest różnica dat</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Language" content="pl" />
<link rel="stylesheet" href="js/dijit/themes/tundra/tundra.css" />
<link rel="stylesheet" href="js/dijit/themes/soria/soria.css" />
<link rel="stylesheet" href="js/dijit/themes/claro/claro.css" />
<script type="text/javascript">
//<!--
var djConfig = {"parseOnLoad":true};
//-->
</script>
<script src="js/dojo/dojo.js" type="text/javascript" />
<script type="text/javascript">
dojo.config.parseOnLoad = true;
dojo.require("dijit.form.DateTextBox");
dojo.require("dojo.parser");
</script>
</head>
<body class="claro">
<form id="form1" action="" name="example" method="post">
<div>
naciśnij na box aby wybrać datę
</div>
<input dojoType="dijit.form.DateTextBox" type="text" id="data1"><br /><br />
<input dojoType="dijit.form.DateTextBox" type="text" id="data2">
</form>
</body>
Wymiękam

Jak pomogłem daj '+'. To nie boli, a ja mam satysfakcję 
Any sufficiently advanced technology is indistinguishable from magic.

Any sufficiently advanced technology is indistinguishable from magic.