/ Forside/ Teknologi / Internet / Hjemme sider / Spørgsmål
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Hjemme sider
#NavnPoint
molokyle 23766
Klaudi 7947
bentjuul 7763
BjarneD 4584
severino 4460
Manse9933 4366
natmaden 3985
disken 3947
miritdk 3593
10  refi 3578
Script og farvekoder
Fra : kondivand
Vist : 418 gange
10 point
Dato : 16-08-06 11:09

Jeg vil gerne sætte dato ind på min hjemmeside og har tænkt mig at bruge følgende script:

http://www.dejligbjerg.dk/webdesign/javascript/dato/dagsdato.htm

Kan jeg indsætte en kode i scriptet, så jeg selv bestemmer hvilken skriftfarve ?

 
 
Kommentar
Fra : miritdk


Dato : 16-08-06 11:16

http://www.eksperten.dk/spm/725930?Esession=ff44917b796489b90dc8e015b934872e

du kan afvikle html koder i java uden problemer - prøv at kigge lidt her:

http://madsenworld.dk/forms/fcode-dk.htm

Kommentar
Fra : molokyle


Dato : 16-08-06 11:33

Der findes indtil flere løsninger

Det klares nemmest (..og mest korrekt med) CSS. Lav en wrapper i form af en DIV, tilknyt den en klasse og styr layoutet ved hjælp af denne. Eks. :
Kode
<html>
<head>
<script LANGUAGE="JavaScript">
<!--

intVisning = 2;

var strDay="";
var strMonth="";
var strDateout="";

dtmDate = new Date();
intDay = dtmDate.getDate();
intMonth = dtmDate.getMonth();
intWeekday = dtmDate.getDay();
intYear= dtmDate.getYear();

if(intWeekday == 0)
strDay = " Søndag"
else if(intWeekday == 1)
strDay = " Mandag"
else if(intWeekday == 2)
strDay = " Tirsdag"
else if(intWeekday == 3)
strDay = " Onsdag"
else if(intWeekday == 4)
strDay = " Torsdag"
else if(intWeekday == 5)
strDay = " Fredag"
else if(intWeekday == 6)
strDay = " Lørdag"

if(intMonth == 0) {
strMonth = "Januar "}
else if(intMonth ==1)
strMonth = "Februar "
else if(intMonth ==2)
strMonth = "Marts "
else if(intMonth ==3)
strMonth = "April "
else if(intMonth ==4)
strMonth = "Maj "
else if(intMonth ==5)
strMonth = "Juni "
else if(intMonth ==6)
strMonth = "Juli "
else if(intMonth ==7)
strMonth = "August "
else if(intMonth ==8)
strMonth = "September "
else if(intMonth ==9)
strMonth = "Oktober "
else if(intMonth ==10)
strMonth = "November "
else if(intMonth ==11)
strMonth = "December "

if (intVisning == 1) {
strDateout = strDay + " d. " + intDay + " " + strMonth + " " + intYear;
} else if (intVisning == 2) {
strDateout = intDay + ". " + strMonth + " " + intYear;
}

// -->
</script>
<style type="text/css">
<!--
body{background:#000;color:#fff;}
div.dato
{
color:#0ff;
font-family:tahoma,verdana,sans-serif;
font-size:.75em;
}
//-->
</style>
</head>
<body>
<div class="dato">
<script>document.write(""+strDateout+"");</script>
</div>
</body>
</html>


</MOLOKYLE>

Kommentar
Fra : molokyle


Dato : 17-08-06 20:45

Har du fået kigget på det?

Som sagt er der flere muligheder. En anden kunne være at ændre i javascript kaldet til:
Kode
<script>
document.write("<font face=arial size=2>" + strDateout + "</font>");
</script>


Document.write("..."); skriver den kode ind i HTML dokumentet du ønsker. Så hvis du bruger en !DOCTYPE som f.eks.:
Kode
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">


..og en alm. charset meta som:
Kode
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />


..så kan du jo bare bruge de 'forældede' (deprecated) markører til at styre din font:http://www.w3schools.com/tags/tag_font.asp ..og alligevel få dokumentet til at validere korret i forhold til de af W3.org specificede standarder: http://validator.w3.org/

Imidlertid vil jeg anbefale at du bruger min første løsning i CSS, da du får langt større frihed mht. designet. Dvs. ikke blot fontens farve, baggrund, skrifttype mm., men også positionen, maginer, paddig, rammer, displayegenskaber og andre parametre.

Din CSS validerer du her: http://jigsaw.w3.org/css-validator/

</MOLOKYLE>



Du har følgende muligheder
Dette spørgsmål er blevet annulleret, det er derfor ikke muligt for at tilføje flere kommentarer.
Søg
Reklame
Statistik
Spørgsmål : 177428
Tips : 31962
Nyheder : 719565
Indlæg : 6407944
Brugere : 218878

Månedens bedste
Årets bedste
Sidste års bedste