Just nu i M3-nätverket
Gå till innehåll

Datum visas inte i webbläsaren


moltass

Rekommendera Poster

Ett javascript som visar datum fungerar och syns när jag förhandsgranskar i min texteditor men inte när jag ska kolla i min webbläsare (IE 8) Funkar inte heller i Gogle Chrome eller Firefox.

Har laddat upp på webben och bett en kompis kolla på sin dator men icke.

Det verkar vara så att scriptet inte "tar".

Tacksam för hjälp

Karin

Länk till kommentar
Dela på andra webbplatser

Utan att se koden är det som du kanske förstår nästintill omöjligt att gissa sig till vad som är fel.

Underlättar såklart även om man kan se den live så en länk till sidan vore bra.

Länk till kommentar
Dela på andra webbplatser

Utan att se koden är det som du kanske förstår nästintill omöjligt att gissa sig till vad som är fel.

Underlättar såklart även om man kan se den live så en länk till sidan vore bra.

Jag skickade inte med koden eftersom jag antar att det är nån inställning nånstans som felar eftersom det funkar i min editor. Har provat olika script koder men med samma resultat.

<script language="Javascript">

var mydate=new Date()
var year=mydate.getYear()

if (year<2000)
year=1900+year

var day=mydate.getDay()
var month=mydate.getMonth()
var daym=mydate.getDate()

if (daym<10)
daym=""+daym

var dayarray=new Array("Söndag","Måndag","Tisdag","Onsdag","Torsdag","Fredag","Lördag")
var montharray=new Array("januari","februari","mars","april","maj","juni","juli",
"augusti","september","oktober","november","December")
document.write(""+dayarray[day]+" "+daym+" "+montharray[month]+" "+year+"")

</script> 

Länk till kommentar
Dela på andra webbplatser

Hur och var lägger du upp koden då?

Den ligger i body i en egen div som ser ut så här i CSS:

 

#date{

width:160px;

float:left;

position: relative;

margin:-122px 0 0 230px ;

font-size:14px;

 

color:#ffffff;

z-index:1;

}

Länk till kommentar
Dela på andra webbplatser

Ok, jag var inte tydlig nog.

 

Var (länk tack) kan man se denna kod live där det ej fungerar?

Länk till kommentar
Dela på andra webbplatser

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
 <title> new document </title>
 <meta http-equiv="content-type" content="text/html;charset=utf-8" />
 <meta name="generator" content="editplus" />
 <meta name="author" content="" />
 <meta name="keywords" content="" />
 <meta name="description" content="" />
</head>

<body>
 <div id="date">
 <script language="Javascript">

var mydate=new Date()
var year=mydate.getYear()

if (year<2000)
year=1900+year

var day=mydate.getDay()
var month=mydate.getMonth()
var daym=mydate.getDate()


var dayarray=new Array("Söndag","Måndag","Tisdag","Onsdag","Torsdag","Fredag","Lördag")
var montharray=new Array("januari","februari","mars","april","maj","juni","juli",
"augusti","september","oktober","november","December")
document.write(""+dayarray[day]+" "+daym+" "+montharray[month]+" "+year+"")

</script> 

 </div>
</body>
</html>

Detta fungerar för mig iaf.

Är det inte den negiativa marginalen som positionerar divven fel då?

Länk till kommentar
Dela på andra webbplatser

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
 <title> new document </title>
 <meta http-equiv="content-type" content="text/html;charset=utf-8" />
 <meta name="generator" content="editplus" />
 <meta name="author" content="" />
 <meta name="keywords" content="" />
 <meta name="description" content="" />
</head>

<body>
 <div id="date">
 <script language="Javascript">

var mydate=new Date()
var year=mydate.getYear()

if (year<2000)
year=1900+year

var day=mydate.getDay()
var month=mydate.getMonth()
var daym=mydate.getDate()


var dayarray=new Array("Söndag","Måndag","Tisdag","Onsdag","Torsdag","Fredag","Lördag")
var montharray=new Array("januari","februari","mars","april","maj","juni","juli",
"augusti","september","oktober","november","December")
document.write(""+dayarray[day]+" "+daym+" "+montharray[month]+" "+year+"")

</script> 

 </div>
</body>
</html>

Detta fungerar för mig iaf.

Är det inte den negiativa marginalen som positionerar divven fel då?

 

Kan ha varit det. Jag ändrade divven och la den i en divv "högre" upp i XHTML dokumentet. Så nu funkar det. Men det som är lite underligt att den syns i förhandsgransknngen i editorn.

Hädanefter ska jag nog bara förhandsgranska i webbläsaren. :-)

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...