Sida 1 av 1
Undefined i JavaScript på min blogg [LÖST]
Postat: 26 feb 2009, 23:27
av rancor
Hej.
Finns det någon snäll JavaScript-kunnig person som kan lista ut vad som är fel på min blogg och dess tema. Javascript är inget jag kan och som jag behöver hjälp med.
Som ni ser är på sidan:
http://blog.dathomir.se så är tidpunkten för varje nytt inlägg i bloggen "Undefined" vilket är irriterande. Jag misstänker att det är något med datumformatet att göra men jag har labbat så gott jag kan utan resultat.
Tar tackamt mot förslag.
// rancor
Re: Undefined i JavaScript på min blogg
Postat: 26 feb 2009, 23:32
av KiviE
Det du labbar med är ju bara tiden?
Kod: Markera allt
<div class="date">
<script type="text/javascript">
var timestamp = "16:57";
if (timestamp != '') {
var timesplit = timestamp.split(",");
var date_yyyy = timesplit[2];
var timesplit = timesplit[1].split(" ");
var date_dd = timesplit[2];
var date_mmm = timesplit[1].substring(0, 3);
}
</script>
<script type="text/javascript">document.write(date_dd);</script>undefined
<p><script type="text/javascript">document.write(date_mmm);</script>undefined</p>
</div>
edit: Gah, råkade skicka ist för förhandsgranska.
Det jag menar är att var timestamp = "16:57"; och sen försöker du dela på den var timesplit = timestamp.split(","); och jag antar att den delar vid komma (,) osv. Det du verkar vilja göra är att ha hela datumet?
Re: Undefined i JavaScript på min blogg
Postat: 26 feb 2009, 23:40
av rancor
KiviE skrev:Det du labbar med är ju bara tiden?
Kod: Markera allt
<div class="date">
<script type="text/javascript">
var timestamp = "16:57";
if (timestamp != '') {
var timesplit = timestamp.split(",");
var date_yyyy = timesplit[2];
var timesplit = timesplit[1].split(" ");
var date_dd = timesplit[2];
var date_mmm = timesplit[1].substring(0, 3);
}
</script>
<script type="text/javascript">document.write(date_dd);</script>undefined
<p><script type="text/javascript">document.write(date_mmm);</script>undefined</p>
</div>
edit: Gah, råkade skicka ist för förhandsgranska.
Det jag menar är att var timestamp = "16:57"; och sen försöker du dela på den var timesplit = timestamp.split(","); och jag antar att den delar vid komma (,) osv. Det du verkar vilja göra är att ha hela datumet?
Tid och datum, se länk:
http://www.infocreek.com/webdesign/genesis.html Skall testa och byta ut , till :
// rancor
Re: Undefined i JavaScript på min blogg
Postat: 26 feb 2009, 23:42
av rancor
Error Console i FF visar följande felmeddelande:
Error: timesplit[1] is undefined
Source File:
http://blog.dathomir.se/
Line: 557
Re: Undefined i JavaScript på min blogg
Postat: 26 feb 2009, 23:46
av rancor
Ah, det skall vara , som avgränsare för formatet skall vara typ "Torsdag, Februari 26, 2009"
Re: Undefined i JavaScript på min blogg
Postat: 26 feb 2009, 23:48
av rancor
Tack KiviE, du löste det ändå.. Det fanns flera olika ställen att lägga in formateringen och det fanns ett ställe kvar där det fortfarande var typ 22:32 som format där det skulle vara som inläggen innan.
Case closed!
// rancor
Re: Undefined i JavaScript på min blogg
Postat: 26 feb 2009, 23:51
av KiviE
rancor skrev:Ah, det skall vara , som avgränsare för formatet skall vara typ "Torsdag, Februari 26, 2009"
Precis, det där ser ut som mycket vettigare data att göra det du försöker göra med.
rancor skrev:Tack KiviE, du löste det ändå.. Det fanns flera olika ställen att lägga in formateringen och det fanns ett ställe kvar där det fortfarande var typ 22:32 som format där det skulle vara som inläggen innan.
Case closed!
// rancor
Bra att det löste sig.