/ Forside / Teknologi / Udvikling / Java Scripts / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java Scripts
#NavnPoint
molokyle 5410
Klaudi 2799
smorch 2439
kim 1360
Harlekin 1134
bentjuul 984
gibson 800
severino 695
Random 675
10  konsulent.. 626
2 body onLoad - hvordan?
Fra : Søren G. Andersen


Dato : 08-11-03 12:41

Hejsa!

Jeg har to scripts jeg meget gerne vil have til at starte når min
side loades - men man kan kun have EN onload i <body> tagget...
Hvad gør jeg?

Mvh.

Søren

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Lasse Reichstein Nie~ (08-11-2003)
Kommentar
Fra : Lasse Reichstein Nie~


Dato : 08-11-03 12:58

Søren G. Andersen <no@spam.dk> writes:

> Jeg har to scripts jeg meget gerne vil have til at starte når min
> side loades - men man kan kun have EN onload i <body> tagget...
> Hvad gør jeg?

Scripts kører lige så snart de indlæses. Jeg gætter på at dine scripts
definerer to funktioner som du gerne vil kalde.
Det gør du bare:

<body onload="funktion1();funktion2();">

/L
--
Lasse Reichstein Nielsen - lrn@hotpop.com
DHTML Death Colors: <URL:http://www.infimum.dk/HTML/rasterTriangleDOM.html>
'Faith without judgement merely degrades the spirit divine.'

Søren G. Andersen (08-11-2003)
Kommentar
Fra : Søren G. Andersen


Dato : 08-11-03 13:40

> Scripts kører lige så snart de indlæses. Jeg gætter på at dine scripts
> definerer to funktioner som du gerne vil kalde.
> Det gør du bare:

Det har du helt ret i.

> <body onload="funktion1();funktion2();">

Jeg prøver - men mon ikke det virker? :)
Mange tak!

Mvh.

Søren

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Søren G. Andersen (12-11-2003)
Kommentar
Fra : Søren G. Andersen


Dato : 12-11-03 00:42

> Scripts kører lige så snart de indlæses. Jeg gætter på at dine scripts
> definerer to funktioner som du gerne vil kalde.
> Det gør du bare:
>
> <body onload="funktion1();funktion2();">

Jeg har nu, uden held, prøvet at få det du her fortæller mig til at virker...
Når jeg skriver:
<body onLoad="start();initiate();" onunload="stop()">
starter ingen af de to scripts.

<body onLoad="initiate();start();" onunload="stop()">
starter ingen af de to scripts.

<body onLoad="start()" onunload="stop()">
Initiatierer start funktionen.

<body onLoad="initiate();" onunload="stop()">
Starter initiate funktionen...

Jeg fatter nada... Hvad skal jeg gøre?

Mvh.

Søren

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Rasmus Rummel (14-11-2003)
Kommentar
Fra : Rasmus Rummel


Dato : 14-11-03 04:17


> Når jeg skriver:
> <body onLoad="start();initiate();" onunload="stop()">
> starter ingen af de to scripts.
> Mvh.
>
> Søren

Hej Søren

Som Lasse sige, så bør ovenstående kode bestemt virke. Hvis ikke det lykkes
dig at finde fejlen og du godt kan delegere onload-eventen til en enkelt
funktion, så kan du bare kalde de 2 funktioner sekundært, a'la:
<body onload="masterInitiate()" ... >
<script language="javascript">
function MasterInitiate(){
start();
initiate();
}
</script>

Med venlig hilsen
Rasmus
www.menulab.com



Lasse Reichstein Nie~ (12-11-2003)
Kommentar
Fra : Lasse Reichstein Nie~


Dato : 12-11-03 00:48

Søren G. Andersen <no@spam.dk> writes:

> Når jeg skriver:
> <body onLoad="start();initiate();" onunload="stop()">
> starter ingen af de to scripts.
>
> <body onLoad="initiate();start();" onunload="stop()">
> starter ingen af de to scripts.
>
> <body onLoad="start()" onunload="stop()">
> Initiatierer start funktionen.
>
> <body onLoad="initiate();" onunload="stop()">
> Starter initiate funktionen...
>
> Jeg fatter nada... Hvad skal jeg gøre?

Vis os koden! Det burde virke.

Er indholdet af onload-attributten virkelig den *eneste* forskel på
forsøgene?

/L
--
Lasse Reichstein Nielsen - lrn@hotpop.com
DHTML Death Colors: <URL:http://www.infimum.dk/HTML/rasterTriangleDOM.html>
'Faith without judgement merely degrades the spirit divine.'

Søren G. Andersen (12-11-2003)
Kommentar
Fra : Søren G. Andersen


Dato : 12-11-03 09:46

> Vis os koden! Det burde virke.

Jeg indsætter den nederst i denne post...

> Er indholdet af onload-attributten virkelig den *eneste* forskel på
> forsøgene?

Ja. Da jeg havde kodet det hele færdigt og prøvede at finde fejlen, var de tags
en af de ting jeg tjekkede. Jeg prøvede alle 4 kombinationer, uden at ændre på
andre.

Her kommer koden:

<script language="vbscript">

'alert document.referrer

'Dim CountDown

'CountDown = "6"


'Function Redir()

'   if countdown > 0 then
'      CountDown = Countdown - 1
'   end if

'   if countdown = 0 then
'      location.href = "http://www.dania-import.dk/shoppen/welcome.asp"
'   end if

'End Function


'SetInterval "Redir()","1000"


</script>
<html>

<head>
<style type="text/css">
hr.ned {
position:relative;
bottom: -37px;
}
p.relativ {
position: relative;
left: -43px;
bottom: -35px;
}
input.invi {
border:0px solid #000000; position:relative;
left: 105px;
bottom: 1px;
background-image: url('none');
font-family: Verdana;
font-size: 12px;
font-weight: bold;
color: #990000;
background-color: #ffffff
}
</style>
<meta http-equiv="Content-Language" content="da">
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Kom indenfor!</title>


<SCRIPT LANGUAGE="JavaScript">

<!-- This script and many more are available free online at -->
<!-- The JavaScript Source!! http://javascript.internet.com -->
<!-- Ken Tholke, kentholke@firstsaga.com. -->

<!-- Begin
// add as many or as few messages as you would like
var msg=new Array()
msg[0]="<center>Vi prioriterer tryghed</center>";
msg[1]="<center>ved handel over nettet!</center>";
msg[2]="<center>Du kan derfor trygt</center>";
msg[3]="<center> betale med dit Dankort<br> i denne shop -</center>";
msg[4]="<center>ligesom du betaler</center>";
msg[5]="<center>i almindelige forretninger.</center>";

// set your first set of colors. Use as many or as few as you wish.
var colors1=new Array("ffffff", "eeeeff", "ddddff", "ccccff", "bbbbff",
"aaaaff", "9999ff",
"8888ff", "7777ff", "6666ff", "5555ff", "4444ff", "3333ff","2222ff", "1111ff",
"0000ff")

//set your second set of colors
// *** must have exactly the same number of colors as the array above ***
var colors2=new Array("ffffff", "ffeeee", "ffdddd", "ffcccc", "ffbbbb",
"ffaaaa", "ff9999",
"ff8888", "ff7777", "ff6666", "ff5555", "ff4444", "ff3333", "ff2222", "ff1111",
"ff0000")

//set the height of the display in pixels
high=30;

//set the width of the display in pixels
wide=220;

//set the pixel coordinates for the upper left hand corner of the display
Xpos=119;
Ypos=295;

// move the display away from the edges of the background
pad=15;

// set the background color of the display
bgcol="ffffff";

//add a background image if you want.
// *** for no image, just leave empty quotes (ex. cellbg=""; ) ***
cellbg="faderbg.jpg";

// set the font
fntFam="verdana,helvetica,arial";
fntSize=10;

// set how how many seconds you want the message to stay remain at totality.
pause=2.5;


// Do not edit these values below!!!

icolor=0;
mcolor=1;
imsg=0;
spWidth=wide-(2*pad);
totality=false;
glowing=true;
var theMsg="";
var cellcontent="";
pause=pause*1000;
if(cellbg.length>4){cellbg=" background="+cellbg}
else{cellbg="";}

function doPause(){
totality=false; t=setTimeout("changecolor()",pause);
}
function initiate(){
getContentColor();
getMsg();
getCellContent();
if(document.all){
msgbg.innerHTML=cellcontent;
msgfade.innerHTML=theMsg;
msgbg.style.posLeft=Xpos;
msgbg.style.posTop=Ypos;
msgfade.style.posLeft=Xpos+pad;
msgfade.style.posTop=Ypos+pad;
t=setTimeout("changecolor()",50);}
if(document.layers){
document.msgbg.document.write(cellcontent);
document.msgbg.document.close();
document.msgfade.document.write(theMsg);
document.msgfade.document.close();
document.msgbg.left=Xpos;
document.msgbg.top=Ypos;
document.msgfade.left=Xpos+pad;
document.msgfade.top=Ypos+pad;
t=setTimeout("changecolor()",100);}
}
function changecolor(){
if(totality==true){doPause();}
else{
getMsg();
getContentColor();
if(document.all){
msgfade.innerHTML=theMsg;
t=setTimeout("changecolor()",50);}
if(document.layers){
document.msgfade.document.write(theMsg);
document.msgfade.document.close();
t=setTimeout("changecolor()",70);}
}
}
function getFadeColor(){
icolor=icolor-1;
if(mcolor==1){contentcolor=colors1[icolor];}
else{contentcolor=colors2[icolor];}
}
function getGlowColor(){
icolor=icolor+1;
if(mcolor==1){contentcolor=colors1[icolor];}
else{contentcolor=colors2[icolor];}
}
function changemsg(){
if(imsg==msg.length-1){imsg=0; mcolor=1;}
else if(imsg != msg.lenght-1 && mcolor==1){imsg=imsg+1; mcolor=0;}
else{imsg=imsg+1; mcolor=1;}
}
function getContentColor(){
if(icolor==colors1.length-1 && glowing==true){
getFadeColor(); glowing=false; totality=true;}
else if(icolor < colors1.length && glowing==true){
getGlowColor();}
else if(icolor < 1 && glowing==false){changemsg(); getGlowColor();
glowing=true;}
else{getFadeColor();}
}
function getMsg() {
theMsg="<span style='font-size:"+fntSize+"pt; font-family:"+fntFam+";
width:"+spWidth+";'>"
theMsg+="<B><font color="+contentcolor+">"+msg[imsg]+"</font></B> "
theMsg+="</span>"
}
function getCellContent(){
cellcontent="<TABLE height="+high+
" width="+wide+" bgcolor="+bgcol+" cellpadding=0
cellspacing=0><TR><TD"+cellbg+"> </TD></TR></TABLE>"}
// End -->
</script>

<script type="text/javascript">
var timer = null

function stop()
{
clearTimeout(timer)
}

function start()
{
var time = new Date()
var hours = time.getHours()
var minutes = time.getMinutes()
hours = ((hours < 10) ? "0" : "") + hours
minutes=((minutes < 10) ? "0" : "") + minutes
var seconds = time.getSeconds()
seconds=((seconds < 10) ? "0" : "") + seconds
var clock = hours + ":" + minutes + ":" + seconds
document.forms[0].display.value = clock
timer = setTimeout("start()",1000)
}
</script>

</head>

<body onLoad="initiate();start();" onunload="stop()">
<div align="center">
<center>
<table border="4" cellpadding="0" cellspacing="0" style="border-collapse:
collapse" bordercolor="#000080" width="838" id="AutoNumber1" height="57">
<tr>
<td width="286" height="524" bordercolor="#FFFFFF">
<p align="center">
&nbsp;</p>
<p align="center">
<b>
<font size="5" color="#000099" face="Eurostile">Velkommen til
<br>
Dania-Import<br>
<br>
</font>
<i>
<font color="#000099" face="Verdana">
<font size="2">&quot;Shoppen hvor man får<br>
&nbsp;mest for mindst&quot;</font><br>
&nbsp;</font></i></b></p>
<div align="center">
<center>
<table border="0" cellpadding="0" cellspacing="0"
style="border-collapse: collapse" bordercolor="#111111" width="94%"
id="AutoNumber2" height="74">
<tr>
<td width="9%" height="74">
<p align="center">
&nbsp;


<br>
&nbsp;</body><p align="center">

<br>
&nbsp;<DIV id=msgbg style="position: absolute;"></DIV>
<DIV id=msgfade style="position: absolute;"></DIV>


<p><p align="center">

<br>
&nbsp;</td>
<td width="19%" height="74">
<p align="center">&nbsp;</p>
<p>&nbsp;</td>
<td width="49%" height="74">
<p align="center">
<b>
<font color="#000099" face="Verdana">
<img border="0" src="images/dg-logo2.jpg"><br>
<br>
<br>
<br>
<br>
&nbsp;</font></b></td>
<td width="18%" height="74">
<p align="center"><br>
<br>
&nbsp;</td>
<td width="9%" height="74">
&nbsp;</td>
</tr>
</table>
</center>
</div>
<SCRIPT LANGUAGE="JavaScript">

<!-- This script and many more are available free online at -->
<!-- The JavaScript Source!! http://javascript.internet.com -->

<!-- Begin
var Today=new Date();
var ThisDay=Today.getDay();
var ThisDate=Today.getDate();
var ThisMonth=Today.getMonth()+1;
var ThisYear=Today.getFullYear(); //included if you wish to insert the year
function DayTxt (DayNumber) {
var Day=new Array();
Day[0]="Søndag";
Day[1]="Mandag";
Day[2]="Tirsdag";
Day[3]="Onsdag";
Day[4]="Torsdag";
Day[5]="Fredag";
Day[6]="Lørdag";
return Day[DayNumber];
}
var DayName=DayTxt(ThisDay);
function MonthTxt (MonthNumber) {
var Month=new Array();
Month[1]="Januar";
Month[2]="Februar";
Month[3]="Marts";
Month[4]="April";
Month[5]="Maj";
Month[6]="Juni";
Month[7]="Juli";
Month[8]="August";
Month[9]="September";
Month[10]="Oktober";
Month[11]="November";
Month[12]="December";
return Month[MonthNumber];
}
var MonthName=MonthTxt(ThisMonth);
var d = new Date();
var h = d.getHours();
document.write("<TABLE ALIGN=center BORDER=3 BGCOLOR=WHITE WIDTH=80 HEIGHT=90
align=left>"+"<TD>"+"<p align=center>"+"<font size=-2 >"+DayName+"<br>"+"<font
color=#990000 size=+3
>"+ThisDate+"</font>"+"<br>"+MonthName+"<br>"+"</b>"+"</font>"+"</p>"+"</TD>"+"
</TR>"+"</TABLE>");
if (h < 4) document.write("<P ALIGN=center><font size=+1 color=#990000>"+"God
nat og sov godt!<br>- men shoppen er fortsat åben!"+"</font>"+"</P>");
else if (h < 9) document.write("<P ALIGN=center><font size=+1
color=#990000>"+"God morgen!"+"</font>"+"</P>");
else if (h < 12) document.write("<P ALIGN=center><font size=+1
color=#990000>"+"God formiddag!"+"</font>"+"</P>");
else if (h < 18) document.write("<P ALIGN=center><font size=+1
color=#990000>"+"God eftermiddag!"+"</font>"+"</P>");
else if (h < 24) document.write("<P ALIGN=center><font size=+1
color=#990000>"+"God aften!"+"</font>"+"</P>");
// End -->
</script>
<p align="center"><b><font color="#000080" face="Verdana" size="2">Klokken er
nu <% 'response.write(FormatDateTime(now(),vbshorttime))%>
<form>
<input class="invi" type="text" name="display" size="8">
</form>
</font></b></p>
</td>
<td width="529" height="210" bordercolor="#FFFFFF"
bgcolor="#FFFFFF" rowspan="2">
<p align="center">
<a href="default.asp"><img border="0"
src="images/di-logo-welcome2.jpg"></a>&nbsp;<br>
<font color="#75003A" face="Arial" size="2">
<br>
<br>
<br>
</font>
<b><a style="text-decoration: none" href="default.asp">
<font color="#000080" face="Verdana" size="1">Log-on her
eller klik på logoet<br>
- og kom indenfor!</font></a></b></p>
<p align="center">
<br>
<font color="#000080">&nbsp;<font face="Arial" size="1"><br>
</font>&nbsp;<font face="Arial" size="1">Site
ses bedst i 1024 x 768<br>
&nbsp;</font></font></p>
</td>
<td width="15" height="210" bordercolor="#FFFFFF"
rowspan="2">&nbsp;
</td>
</tr>
<tr>
<td width="286" height="57" bordercolor="#FFFFFF">
<p align="center"></td>
</tr>
</table>

</center>
</div>

</body>

</html>

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Søren G. Andersen (12-11-2003)
Kommentar
Fra : Søren G. Andersen


Dato : 12-11-03 09:47

> Vis os koden! Det burde virke.

Jeg indsætter den nederst i denne post...

> Er indholdet af onload-attributten virkelig den *eneste* forskel på
> forsøgene?

Ja. Da jeg havde kodet det hele færdigt og prøvede at finde fejlen, var de tags
en af de ting jeg tjekkede. Jeg prøvede alle 4 kombinationer, uden at ændre på
andre.

Her kommer koden:

<script language="vbscript">

'alert document.referrer

'Dim CountDown

'CountDown = "6"


'Function Redir()

'   if countdown > 0 then
'      CountDown = Countdown - 1
'   end if

'   if countdown = 0 then
'      location.href = "http://www.dania-import.dk/shoppen/welcome.asp"
'   end if

'End Function


'SetInterval "Redir()","1000"


</script>
<html>

<head>
<style type="text/css">
hr.ned {
position:relative;
bottom: -37px;
}
p.relativ {
position: relative;
left: -43px;
bottom: -35px;
}
input.invi {
border:0px solid #000000; position:relative;
left: 105px;
bottom: 1px;
background-image: url('none');
font-family: Verdana;
font-size: 12px;
font-weight: bold;
color: #990000;
background-color: #ffffff
}
</style>
<meta http-equiv="Content-Language" content="da">
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Kom indenfor!</title>


<SCRIPT LANGUAGE="JavaScript">

<!-- This script and many more are available free online at -->
<!-- The JavaScript Source!! http://javascript.internet.com -->
<!-- Ken Tholke, kentholke@firstsaga.com. -->

<!-- Begin
// add as many or as few messages as you would like
var msg=new Array()
msg[0]="<center>Vi prioriterer tryghed</center>";
msg[1]="<center>ved handel over nettet!</center>";
msg[2]="<center>Du kan derfor trygt</center>";
msg[3]="<center> betale med dit Dankort<br> i denne shop -</center>";
msg[4]="<center>ligesom du betaler</center>";
msg[5]="<center>i almindelige forretninger.</center>";

// set your first set of colors. Use as many or as few as you wish.
var colors1=new Array("ffffff", "eeeeff", "ddddff", "ccccff", "bbbbff",
"aaaaff", "9999ff",
"8888ff", "7777ff", "6666ff", "5555ff", "4444ff", "3333ff","2222ff", "1111ff",
"0000ff")

//set your second set of colors
// *** must have exactly the same number of colors as the array above ***
var colors2=new Array("ffffff", "ffeeee", "ffdddd", "ffcccc", "ffbbbb",
"ffaaaa", "ff9999",
"ff8888", "ff7777", "ff6666", "ff5555", "ff4444", "ff3333", "ff2222", "ff1111",
"ff0000")

//set the height of the display in pixels
high=30;

//set the width of the display in pixels
wide=220;

//set the pixel coordinates for the upper left hand corner of the display
Xpos=119;
Ypos=295;

// move the display away from the edges of the background
pad=15;

// set the background color of the display
bgcol="ffffff";

//add a background image if you want.
// *** for no image, just leave empty quotes (ex. cellbg=""; ) ***
cellbg="faderbg.jpg";

// set the font
fntFam="verdana,helvetica,arial";
fntSize=10;

// set how how many seconds you want the message to stay remain at totality.
pause=2.5;


// Do not edit these values below!!!

icolor=0;
mcolor=1;
imsg=0;
spWidth=wide-(2*pad);
totality=false;
glowing=true;
var theMsg="";
var cellcontent="";
pause=pause*1000;
if(cellbg.length>4){cellbg=" background="+cellbg}
else{cellbg="";}

function doPause(){
totality=false; t=setTimeout("changecolor()",pause);
}
function initiate(){
getContentColor();
getMsg();
getCellContent();
if(document.all){
msgbg.innerHTML=cellcontent;
msgfade.innerHTML=theMsg;
msgbg.style.posLeft=Xpos;
msgbg.style.posTop=Ypos;
msgfade.style.posLeft=Xpos+pad;
msgfade.style.posTop=Ypos+pad;
t=setTimeout("changecolor()",50);}
if(document.layers){
document.msgbg.document.write(cellcontent);
document.msgbg.document.close();
document.msgfade.document.write(theMsg);
document.msgfade.document.close();
document.msgbg.left=Xpos;
document.msgbg.top=Ypos;
document.msgfade.left=Xpos+pad;
document.msgfade.top=Ypos+pad;
t=setTimeout("changecolor()",100);}
}
function changecolor(){
if(totality==true){doPause();}
else{
getMsg();
getContentColor();
if(document.all){
msgfade.innerHTML=theMsg;
t=setTimeout("changecolor()",50);}
if(document.layers){
document.msgfade.document.write(theMsg);
document.msgfade.document.close();
t=setTimeout("changecolor()",70);}
}
}
function getFadeColor(){
icolor=icolor-1;
if(mcolor==1){contentcolor=colors1[icolor];}
else{contentcolor=colors2[icolor];}
}
function getGlowColor(){
icolor=icolor+1;
if(mcolor==1){contentcolor=colors1[icolor];}
else{contentcolor=colors2[icolor];}
}
function changemsg(){
if(imsg==msg.length-1){imsg=0; mcolor=1;}
else if(imsg != msg.lenght-1 && mcolor==1){imsg=imsg+1; mcolor=0;}
else{imsg=imsg+1; mcolor=1;}
}
function getContentColor(){
if(icolor==colors1.length-1 && glowing==true){
getFadeColor(); glowing=false; totality=true;}
else if(icolor < colors1.length && glowing==true){
getGlowColor();}
else if(icolor < 1 && glowing==false){changemsg(); getGlowColor();
glowing=true;}
else{getFadeColor();}
}
function getMsg() {
theMsg="<span style='font-size:"+fntSize+"pt; font-family:"+fntFam+";
width:"+spWidth+";'>"
theMsg+="<B><font color="+contentcolor+">"+msg[imsg]+"</font></B> "
theMsg+="</span>"
}
function getCellContent(){
cellcontent="<TABLE height="+high+
" width="+wide+" bgcolor="+bgcol+" cellpadding=0
cellspacing=0><TR><TD"+cellbg+"> </TD></TR></TABLE>"}
// End -->
</script>

<script type="text/javascript">
var timer = null

function stop()
{
clearTimeout(timer)
}

function start()
{
var time = new Date()
var hours = time.getHours()
var minutes = time.getMinutes()
hours = ((hours < 10) ? "0" : "") + hours
minutes=((minutes < 10) ? "0" : "") + minutes
var seconds = time.getSeconds()
seconds=((seconds < 10) ? "0" : "") + seconds
var clock = hours + ":" + minutes + ":" + seconds
document.forms[0].display.value = clock
timer = setTimeout("start()",1000)
}
</script>

</head>

<body onLoad="initiate();start();" onunload="stop()">
<div align="center">
<center>
<table border="4" cellpadding="0" cellspacing="0" style="border-collapse:
collapse" bordercolor="#000080" width="838" id="AutoNumber1" height="57">
<tr>
<td width="286" height="524" bordercolor="#FFFFFF">
<p align="center">
&nbsp;</p>
<p align="center">
<b>
<font size="5" color="#000099" face="Eurostile">Velkommen til
<br>
Dania-Import<br>
<br>
</font>
<i>
<font color="#000099" face="Verdana">
<font size="2">&quot;Shoppen hvor man får<br>
&nbsp;mest for mindst&quot;</font><br>
&nbsp;</font></i></b></p>
<div align="center">
<center>
<table border="0" cellpadding="0" cellspacing="0"
style="border-collapse: collapse" bordercolor="#111111" width="94%"
id="AutoNumber2" height="74">
<tr>
<td width="9%" height="74">
<p align="center">
&nbsp;


<br>
&nbsp;</body><p align="center">

<br>
&nbsp;<DIV id=msgbg style="position: absolute;"></DIV>
<DIV id=msgfade style="position: absolute;"></DIV>


<p><p align="center">

<br>
&nbsp;</td>
<td width="19%" height="74">
<p align="center">&nbsp;</p>
<p>&nbsp;</td>
<td width="49%" height="74">
<p align="center">
<b>
<font color="#000099" face="Verdana">
<img border="0" src="images/dg-logo2.jpg"><br>
<br>
<br>
<br>
<br>
&nbsp;</font></b></td>
<td width="18%" height="74">
<p align="center"><br>
<br>
&nbsp;</td>
<td width="9%" height="74">
&nbsp;</td>
</tr>
</table>
</center>
</div>
<SCRIPT LANGUAGE="JavaScript">

<!-- This script and many more are available free online at -->
<!-- The JavaScript Source!! http://javascript.internet.com -->

<!-- Begin
var Today=new Date();
var ThisDay=Today.getDay();
var ThisDate=Today.getDate();
var ThisMonth=Today.getMonth()+1;
var ThisYear=Today.getFullYear(); //included if you wish to insert the year
function DayTxt (DayNumber) {
var Day=new Array();
Day[0]="Søndag";
Day[1]="Mandag";
Day[2]="Tirsdag";
Day[3]="Onsdag";
Day[4]="Torsdag";
Day[5]="Fredag";
Day[6]="Lørdag";
return Day[DayNumber];
}
var DayName=DayTxt(ThisDay);
function MonthTxt (MonthNumber) {
var Month=new Array();
Month[1]="Januar";
Month[2]="Februar";
Month[3]="Marts";
Month[4]="April";
Month[5]="Maj";
Month[6]="Juni";
Month[7]="Juli";
Month[8]="August";
Month[9]="September";
Month[10]="Oktober";
Month[11]="November";
Month[12]="December";
return Month[MonthNumber];
}
var MonthName=MonthTxt(ThisMonth);
var d = new Date();
var h = d.getHours();
document.write("<TABLE ALIGN=center BORDER=3 BGCOLOR=WHITE WIDTH=80 HEIGHT=90
align=left>"+"<TD>"+"<p align=center>"+"<font size=-2 >"+DayName+"<br>"+"<font
color=#990000 size=+3
>"+ThisDate+"</font>"+"<br>"+MonthName+"<br>"+"</b>"+"</font>"+"</p>"+"</TD>"+"
</TR>"+"</TABLE>");
if (h < 4) document.write("<P ALIGN=center><font size=+1 color=#990000>"+"God
nat og sov godt!<br>- men shoppen er fortsat åben!"+"</font>"+"</P>");
else if (h < 9) document.write("<P ALIGN=center><font size=+1
color=#990000>"+"God morgen!"+"</font>"+"</P>");
else if (h < 12) document.write("<P ALIGN=center><font size=+1
color=#990000>"+"God formiddag!"+"</font>"+"</P>");
else if (h < 18) document.write("<P ALIGN=center><font size=+1
color=#990000>"+"God eftermiddag!"+"</font>"+"</P>");
else if (h < 24) document.write("<P ALIGN=center><font size=+1
color=#990000>"+"God aften!"+"</font>"+"</P>");
// End -->
</script>
<p align="center"><b><font color="#000080" face="Verdana" size="2">Klokken er
nu
<form>
<input class="invi" type="text" name="display" size="8">
</form>
</font></b></p>
</td>
<td width="529" height="210" bordercolor="#FFFFFF"
bgcolor="#FFFFFF" rowspan="2">
<p align="center">
<a href="default.asp"><img border="0"
src="images/di-logo-welcome2.jpg"></a>&nbsp;<br>
<font color="#75003A" face="Arial" size="2">
<br>
<br>
<br>
</font>
<b><a style="text-decoration: none" href="default.asp">
<font color="#000080" face="Verdana" size="1">Log-on her
eller klik på logoet<br>
- og kom indenfor!</font></a></b></p>
<p align="center">
<br>
<font color="#000080">&nbsp;<font face="Arial" size="1"><br>
</font>&nbsp;<font face="Arial" size="1">Site
ses bedst i 1024 x 768<br>
&nbsp;</font></font></p>
</td>
<td width="15" height="210" bordercolor="#FFFFFF"
rowspan="2">&nbsp;
</td>
</tr>
<tr>
<td width="286" height="57" bordercolor="#FFFFFF">
<p align="center"></td>
</tr>
</table>

</center>
</div>

</body>

</html>

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Lasse Reichstein Nie~ (12-11-2003)
Kommentar
Fra : Lasse Reichstein Nie~


Dato : 12-11-03 10:12

Søren G. Andersen <no@spam.dk> writes:

>> Vis os koden! Det burde virke.
>
> Jeg indsætter den nederst i denne post...
>
>> Er indholdet af onload-attributten virkelig den *eneste* forskel på
>> forsøgene?
>
> Ja. Da jeg havde kodet det hele færdigt og prøvede at finde fejlen,
> var de tags en af de ting jeg tjekkede. Jeg prøvede alle 4
> kombinationer, uden at ændre på andre.
>
> Her kommer koden:

Hold da op en masse kode. En anden gang er et link tilstrækkeligt :)
Så slipper vi også for server-side-koden, som ikke hjælper med at
finde klient-side-fejl, og vi kan teste siden direkte med billeder
der virker.

Og vigtigst af alt: Så ombryder din news-klient ikke linjerne og
introducerer fejl! Det er så frustrerende at skulle gennemgå hele
koden for at se hvor linjerne nu er blevet brudt forkert, at jeg vil
vente med at kigge på det til du giver et link til en aktiv side!

Så, helt generelle hints:
1) Tjek siden i en browser der giver brugbare fejlbeskeder, fx Opera
eller Mozilla (husk at åbne "Javascript console").
2) indsæt "alert('function foo called')" i starten af funktionerne
så du kan se om de bliver kaldt overhovedet.

Og husk at sige hvilken browser du bruger, og hvad det var meningen
siden skulle gøre (svært at gætte når det ikke virker :).

> <script language="vbscript">

Hele dette script er udkommenteret, ikke? (Jeg mener at ' er
kommentar-tegnet i VBScript).

> </script>
> <html>

Man må ikke placere script tags før <html>. De er kun lovlige inde i
enten <head> eller <body>.

Husk at Validere din HTML før du spørger om hjælp:
<URL:http://diveintomark.org/archives/2003/05/05/why_we_wont_help_you.html>

Husk for øvrigt at sætte baggrundsfarven på siden. Min normale
baggrundsfarve er ikke hvid, så den "usynlige" text-input er ganske
tydelig.

> <SCRIPT LANGUAGE="JavaScript">

I HTML 4 er "type"-attributten påkrævet. Den kan helt erstatte
"language"-attributten, så det er anbefalet bare at skrive
<script type="text/javascript">

> <!-- This script and many more are available free online at -->
> <!-- The JavaScript Source!! http://javascript.internet.com -->
> <!-- Ken Tholke, kentholke@firstsaga.com. -->
>
> <!-- Begin

Man behøver ikke HTML-kommentarer omkring scripts. Jeg ville anbefale
at bruge Javascript-kommentarer, men browsere tillader <!-- som en
"kommentar til enden af linjen".

> function doPause(){
> totality=false; t=setTimeout("changecolor()",pause);
> }

> function initiate(){
> if(document.all){

> if(document.layers){

Hvad gør Mozilla så? Din side er lavet til *kun* at virke i IE og
Netscape 4. De dage er over hvor man kunne sige "begge browsere"
og folk vidste hvad man mente.


> function start()
> {
> var time = new Date()

Husk at sætte semikolon efter sætninger. Det er ikke påkrævet, men det
er god skik, og kan undgå nogle problemer.

> function DayTxt (DayNumber) {
> var Day=new Array();
> Day[0]="Søndag";
> Day[1]="Mandag";
> Day[2]="Tirsdag";
> Day[3]="Onsdag";
> Day[4]="Torsdag";
> Day[5]="Fredag";
> Day[6]="Lørdag";

Det er lidt hurtigere at skrive
var Day = ["søndag","mandag","tirsdag","onsdag","torsdag","fredag","lørdag"];
På dansk er hverken dag- eller månedsnavne med stort.
> align=left>"+"<TD>"+"<p align=center>"+"<font size=-2 >"+DayName+"<br>"+"<font

font-tagget er ganske forældet. Det anbefales at man bruger CSS til den slags.


> <form>

I HTML 4 er action-attributten er påkrævet i form-elementer.
I moderne browsere (alt efter Netscape 4) behøver man ikke form-elementer
omkring input-elementer.

/L
--
Lasse Reichstein Nielsen - lrn@hotpop.com
DHTML Death Colors: <URL:http://www.infimum.dk/HTML/rasterTriangleDOM.html>
'Faith without judgement merely degrades the spirit divine.'

Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408938
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste