Avatar billede sp Nybegynder
03. maj 2003 - 12:29 Der er 75 kommentarer og
1 løsning

ændre værdien i et array, hvert sekund..?

Jeg har et ur som jeg gerne vil have i et array, men det betyder at array'et skal opdateres hvert sekund, hvis uret skal gå.

Indtil videre har jeg skrevet:
scrollercontent[9]=myWatch();

Den viser klokken som myWatch returnerer, men uret går ikke, sandsynligvis fordi at værdien i array'et ikke bliver ændret.
Hvordan kan man gøre det?
Avatar billede mm12010 Nybegynder
03. maj 2003 - 12:35 #1
scrollercontent[9]=setInterval(myWatch(),1000);
Avatar billede sp Nybegynder
03. maj 2003 - 12:59 #2
Den virker slet ikke. Uret viser slet ikke klokken, men et tal, og den bliver ikke opdateret
Avatar billede mm12010 Nybegynder
03. maj 2003 - 13:35 #3
må jeg  se noget mere kode?
Avatar billede skovenborg Nybegynder
03. maj 2003 - 14:04 #4
Måske skulle du lave en funktion med arrayet:
function foo()
{
      scrollercontent[9]=myWatch();
      windowSetTimeout("foo();",1000); // eller setInterval
}
foo();
Avatar billede skovenborg Nybegynder
03. maj 2003 - 14:05 #5
eller du skulle sige <body onLoad="foo();">

men det ville klart være lettere at se problemmet hvis du viser os noget mere af koden (som mm12010 siger).
Avatar billede sp Nybegynder
03. maj 2003 - 14:20 #6
Hvilken del vi I se?
Avatar billede mm12010 Nybegynder
03. maj 2003 - 14:25 #7
hele din JS + der hvor du skriver den ud
Avatar billede sp Nybegynder
03. maj 2003 - 14:26 #8
Her er uret:
var servStamp, locStartStamp, inx, spacer, d = document;
servStamp = <%=myTime%>;
locStartStamp = new Date().getTime();
inx = 0;
function myWatch() {
    var now, tims, mins, spacer, timeGone = new Date().getTime() - locStartStamp;
    now = new Date(servStamp+timeGone);
    tims = now.getHours();
    mins = now.getMinutes();
    secs = now.getSeconds();
   
    if (tims<10) tims = "0" + tims;
    if (mins<10) mins = "0" + mins;
    if (secs<10) secs = "0" + secs;

 
    spacer= (inx%2)? "&nbsp;" : ":";
 
return("Klokken er nu "+ tims + spacer + mins + "&nbsp;" + secs+".")
   
     

inx++;
    setTimeout("myWatch()",1000)

}
Virker helt fint og det går også hvis man indsætter det i en form, eller laver et lag der opdateres.
Så vil jeg gerne indsætte det i et array
scrollercontent[1]='besked 1'
scrollercontent[2]='besked 2'
scrollercontent[3]='besked 3'
scrollercontent[4]='besked 4'
scrollercontent[5]='besked 5'
scrollercontent[6]='besked 6'
scrollercontent[7]='besked 7'
scrollercontent[8]='besked 8'
scrollercontent[9]=Mywatch();

array'et bliver så vist en efter en i en textscroller
Avatar billede sp Nybegynder
03. maj 2003 - 14:29 #9
var scroller_width='150px'
var scroller_height='115px'
var bgcolor='#E0EFD1'
var pause=3000 //SET PAUSE BETWEEN SLIDE (3000=3 seconds)

var scrollercontent=new Array()
//Define scroller contents. Extend or contract array as needed
scrollercontent[0]='Visit our partner site <a href="http://freewarejava.com">Freewarejava.com </a>for free Java applets!'
scrollercontent[1]='Got JavaScript? <a href="http://www.javascriptkit.com">JavaScript Kit</a> is the most comprehensive JavaScript site online.'


////NO need to edit beyond here/////////////

var ie4=document.all
var dom=document.getElementById&&navigator.userAgent.indexOf("Opera")==-1

if (ie4||dom)
document.write('<div style="position:relative;width:'+scroller_width+';height:'+scroller_height+';overflow:hidden"><div id="canvas0" style="position:absolute;background-color:'+bgcolor+';width:'+scroller_width+';height:'+scroller_height+';top:'+scroller_height+';filter:alpha(opacity=20);-moz-opacity:0.2;"></div><div id="canvas1" style="position:absolute;background-color:'+bgcolor+';width:'+scroller_width+';height:'+scroller_height+';top:'+scroller_height+';filter:alpha(opacity=20);-moz-opacity:0.2;"></div></div>')
else if (document.layers){
document.write('<ilayer id=tickernsmain visibility=hide width='+scroller_width+' height='+scroller_height+' bgColor='+bgcolor+'><layer id=tickernssub width='+scroller_width+' height='+scroller_height+' left=0 top=0>'+scrollercontent[0]+'</layer></ilayer>')
}

var curpos=scroller_height*(1)
var degree=10
var curcanvas="canvas0"
var curindex=0
var nextindex=1

function moveslide(){
if (curpos>0){
curpos=Math.max(curpos-degree,0)
tempobj.style.top=curpos+"px"
}
else{
clearInterval(dropslide)
if (crossobj.filters)
crossobj.filters.alpha.opacity=100
else if (crossobj.style.MozOpacity)
crossobj.style.MozOpacity=1
nextcanvas=(curcanvas=="canvas0")? "canvas0" : "canvas1"
tempobj=ie4? eval("document.all."+nextcanvas) : document.getElementById(nextcanvas)
tempobj.innerHTML=scrollercontent[curindex]
nextindex=(nextindex<scrollercontent.length-1)? nextindex+1 : 0
setTimeout("rotateslide()",pause)
}
}

function rotateslide(){
if (ie4||dom){
resetit(curcanvas)
crossobj=tempobj=ie4? eval("document.all."+curcanvas) : document.getElementById(curcanvas)
crossobj.style.zIndex++
if (crossobj.filters)
document.all.canvas0.filters.alpha.opacity=document.all.canvas1.filters.alpha.opacity=20
else if (crossobj.style.MozOpacity)
document.getElementById("canvas0").style.MozOpacity=document.getElementById("canvas1").style.MozOpacity=0.2
var temp='setInterval("moveslide()",50)'
dropslide=eval(temp)
curcanvas=(curcanvas=="canvas0")? "canvas1" : "canvas0"
}
else if (document.layers){
crossobj.document.write(scrollercontent[curindex])
crossobj.document.close()
}
curindex=(curindex<scrollercontent.length-1)? curindex+1 : 0
}

function resetit(what){
curpos=parseInt(scroller_height)*(1)
var crossobj=ie4? eval("document.all."+what) : document.getElementById(what)
crossobj.style.top=curpos+"px"
}

function startit(){
crossobj=ie4? eval("document.all."+curcanvas) : dom? document.getElementById(curcanvas) : document.tickernsmain.document.tickernssub
if (ie4||dom){
crossobj.innerHTML=scrollercontent[curindex]
rotateslide()
}
else{
document.tickernsmain.visibility='show'
curindex++
setInterval("rotateslide()",pause)
}
}

if (ie4||dom||document.layers)
window.onload=startit
Avatar billede sp Nybegynder
03. maj 2003 - 14:31 #10
Rettelse:
Der skulle stå scrollercontent[9]=myWatch(); i den øverste del af koden
Avatar billede skovenborg Nybegynder
03. maj 2003 - 14:34 #11
har det allersidste også noget med uret at gøre?
Avatar billede sp Nybegynder
03. maj 2003 - 14:36 #12
Jeg vil vise uret med en textscroller, der har et array
Avatar billede skovenborg Nybegynder
03. maj 2003 - 14:37 #13
du kunne jo også blot opdatere scroolcontent[9] inde i din MyWatch funktion.

function MyWathc()
{
  blablabla.....
  scrollcontent[9] = "Klokken er nu "+ tims + spacer + mins + "&nbsp;" + secs+".";
return scrollcontent[9]
}

Så skal du blot huske på at scrollcontent arrayet skal være global, altså defineret uden for funktionen
Avatar billede skovenborg Nybegynder
03. maj 2003 - 14:40 #14
Undskyld det virkede vist ikke - prøver noget andet
Avatar billede sp Nybegynder
03. maj 2003 - 14:45 #15
Nu har jeg skrevet:
  var servStamp, locStartStamp, inx, spacer, d = document;
servStamp = <%=myTime%>;
locStartStamp = new Date().getTime();
inx = 0;
function myWatch() {
    var now, tims, mins, spacer, timeGone = new Date().getTime() - locStartStamp;
    now = new Date(servStamp+timeGone);
    tims = now.getHours();
    mins = now.getMinutes();
    secs = now.getSeconds();
   
    if (tims<10) tims = "0" + tims;
    if (mins<10) mins = "0" + mins;
    if (secs<10) secs = "0" + secs;

 
    spacer= (inx%2)? "&nbsp;" : ":";
 
scrollercontent[9] = "Klokken er nu "+ tims + spacer + mins + "&nbsp;" + secs+".";
return scrollercontent[9]
   
     

inx++;
    setTimeout("myWatch()",1000)

}
myWatch();

Den viser klokken fint og uret virker, men det går ikke. scrollercontent[9] bliver ikke ændret
Avatar billede sp Nybegynder
03. maj 2003 - 14:48 #16
Så det er ikke anderledes end det jeg skrev før:
scrollercontent[9] = myWatch();
det giver nøjagtigt det samme resultat
Avatar billede sp Nybegynder
03. maj 2003 - 14:59 #17
Fejlen må ligge i textscrolleren
Avatar billede skovenborg Nybegynder
03. maj 2003 - 15:21 #18
Det her burde virke:
var scrollercontent=new Array();
  scrollercontent[0] = "Kan altid defineres et andet sted";
  scrollercontent[1] = "";
  scrollercontent[2] = "OSV.";
  var inx=0;
  var spacer;
  function myWatch() {
    now = new Date();
    tims = now.getHours();
    mins = now.getMinutes();
    secs = now.getSeconds();
    if (tims<10) tims = "0" + tims;
    if (mins<10) mins = "0" + mins;
    if (secs<10) secs = "0" + secs;
    spacer= (inx%2)? "&nbsp;" : ":";
    scrollercontent[1] = "Klokken er nu "+ tims + spacer + mins + "&nbsp;" + secs+".";
    inx++;
    window.setInterval("myWatch()",1000);

}
myWatch();

Det kan godt være jeg har lavet om på scriptet, men det virker for mig. Hvis du så skal have det til scrollercontent[9] så ændrer du bare på det - håber det virker denne gang :)
Avatar billede skovenborg Nybegynder
03. maj 2003 - 15:22 #19
Du kan måske også bruge det gamle script - men da det kører med ASP, kunne jeg ikke rigtig teste det. Bare husk at kalde funktionen myWatch() på et tidspunkt.
Avatar billede sp Nybegynder
03. maj 2003 - 15:50 #20
Nej det kan jeg ikke, for det går computeren helt ned af
Avatar billede sp Nybegynder
03. maj 2003 - 15:54 #21
desværre kan jeg ikke gøre det, for min hurtige computer kan ikke klare det.
Avatar billede skovenborg Nybegynder
03. maj 2003 - 16:08 #22
Går computeren ned når du kører scriptet?
Avatar billede olebole Juniormester
03. maj 2003 - 16:27 #23
<ole>

Prøv at skrive mit oprindelige JavaScript om til:

<script type="text/JavaScript">
var servStamp, locStartStamp, inx, d = document;
servStamp = <%=myTime%>;
locStartStamp = new Date().getTime();
inx = 0;
function myWatch() {
    var now, tims, mins, spacer, timeGone = new Date().getTime() - locStartStamp;
    now = new Date(servStamp+timeGone);
    tims = now.getHours();
    mins = now.getMinutes();
    if (tims<10) tims = "0" + tims;
    if (mins<10) mins = "0" + mins;
    spacer = (inx%2)? "&nbsp;" : ":";
    scrollercontent[9] = "Klokken er nu: " + tims + spacer + mins;
    inx++;
    setTimeout("myWatch()",1000);
}
window.onload = function() {
    startit();
    setTimeout("myWatch()",1000);
}
</script>

Og slet så dette i det andet script:

if (ie4||dom||document.layers)
window.onload=startit

/mvh
</bole>
Avatar billede olebole Juniormester
03. maj 2003 - 16:28 #24
PS: Du skal naturligvis stadig bruge ASP-delen til at sætte det initiale timestamp.
Avatar billede sp Nybegynder
03. maj 2003 - 16:41 #25
Error:
Line 122
document.tickernsmain.document is null or nut an object
Avatar billede skovenborg Nybegynder
03. maj 2003 - 16:45 #26
Hvilken af de to script's kommer denne fejlmeddelse?
Avatar billede sp Nybegynder
03. maj 2003 - 16:45 #27
Uret ser nu ud til at det går tror jeg, men ":" blinker ikke

spacer = (inx%2)? "&nbsp;" : ":";
Avatar billede olebole Juniormester
03. maj 2003 - 16:48 #28
Læg en URL til dit forsøg. Hvis uret går, blinker kolon også  :)
Avatar billede sp Nybegynder
03. maj 2003 - 16:50 #29
Jo men kolon kommer og går men ikke en gang i sekundet.
Avatar billede sp Nybegynder
03. maj 2003 - 16:52 #30
Men altså at den kan vise en rigtig tid er meget fint. Det andet gør ikke så meget, hvis det ikke kan fungerer. Sekunder bliver ligeledes ikke opdateret hvert sekund
Avatar billede olebole Juniormester
03. maj 2003 - 16:53 #31
Prøv at lægge en URL
Avatar billede sp Nybegynder
03. maj 2003 - 16:54 #32
Jeg skal først uploade det
Avatar billede skovenborg Nybegynder
03. maj 2003 - 16:58 #33
Skal kolon blinke for hvert sekund?
Avatar billede sp Nybegynder
03. maj 2003 - 17:00 #34
Ja kolon skulle blinke hvert sekund, da uret bliver opdateret hvert sekund. Det gjorde det sidste gang.
Se:
http://www.fynboe.dk/soerenpeter/demo/ur.htm
Avatar billede skovenborg Nybegynder
03. maj 2003 - 17:06 #35
Du skal nok kalde 
window.onload = function() {
    startit();
    setTimeout("myWatch()",1000);
}
til allersidst og bytte om på
scrollercontent[0]='test';
var scrollercontent=new Array()

Skriver mest det her fordi din side giver en fejl
Avatar billede sp Nybegynder
03. maj 2003 - 17:06 #36
Tiden går ikke helt rigtigt, fordi den ikke kører ASP, men jeg har bare sat servstamp til en fast værdi
Avatar billede sp Nybegynder
03. maj 2003 - 17:07 #37
skovenborg->> Jeg ved det godt og jeg har rettet det. Det var mig der var lidt hurtig. Indlæs siden igen
Avatar billede skovenborg Nybegynder
03. maj 2003 - 17:09 #38
Endelig skal du huske at funktionen med uret bliver opdateret for hvert sekund. Derfor bliver dit kolon også kun opdateret hvert sekund og vil ikke blinke som planmæssigt. Løsningen kunne være at lave en ny funktion med kolon, som bliver opdateret hvert halve sekund (setInterval("etellerandet();",500);
Avatar billede sp Nybegynder
03. maj 2003 - 17:11 #39
Jep jeg er med. Jeg har kaldt det hele nederst på siden nu, men det viser det samme.
Avatar billede sp Nybegynder
03. maj 2003 - 17:12 #40
Den viser det ene array 2 gange
Avatar billede skovenborg Nybegynder
03. maj 2003 - 17:12 #41
Prøv også at kalde startit() for hvert sekund:
window.onload = function() {
    // evt. startit();
    setTimeout("startit();",1000);
    setTimeout("myWatch()",1000);
}

eller sådan noget.
Avatar billede sp Nybegynder
03. maj 2003 - 17:14 #42
Nåh nu viser den det rigtigt efter tur, men uret bliver stadig ikke opdateret efter sekundet i textscrolleren
Avatar billede sp Nybegynder
03. maj 2003 - 17:19 #43
Det er noget andet i text-scrolleren der gør det. Jeg har sat startit til blive kaldt hvert sekund
Avatar billede olebole Juniormester
03. maj 2003 - 17:19 #44
skovenborg >> Nu famler du i blinde  :)
sp >> Der er ikke nogen af de forslag, der hjælper. Jeg kikker lige, hvad der galt  ;o)
Avatar billede skovenborg Nybegynder
03. maj 2003 - 17:20 #45
Hmm for lidt siden viste den ikke arrayet to gange - prøv lige at gå tilbage fra hvor den virkede på det punkt.

Prøv derefter inde i myWatch funktionen at skrive:
setTimeout("myWatch()",500);
Det få kolonet til at blinke lidt mere (hvis du altså for resten til at virke).
Avatar billede olebole Juniormester
03. maj 2003 - 17:21 #46
sp >> Prøv lige at slette alle skovenborgs forslag og vend tilbage til det, jeg skrev til dig tidligere. Så er der en chance for at finde ud af, hvad der er galt  :)
Avatar billede olebole Juniormester
03. maj 2003 - 17:22 #47
Nej, skovenborg .... der skal ikke opdateres hvert halve sekund. Hvad skulle det dog hjælpe?
Avatar billede sp Nybegynder
03. maj 2003 - 17:22 #48
Den viser arrayet 2 gange. det gør den stadig. Det kan jeg ikke ændre, for det gjorde den første gang jeg lagde ud det ud.
Avatar billede skovenborg Nybegynder
03. maj 2003 - 17:22 #49
olebole >> Det har du ret i, men jeg kan desværre ikke teste hans script på min egen computer, da han jo bruger ASP og alt muligt som jo er noget serverorienteret.
Avatar billede olebole Juniormester
03. maj 2003 - 17:24 #50
ASP'en er ligemeget. Man kan bare klistre et fast initial-timestamp ind - så vil den bruge det i stedet  :)
Avatar billede sp Nybegynder
03. maj 2003 - 17:24 #51
Det er scrolleren der gør et eller andet. Den viser nu opdateringer for hvert 3 sekund, men jeg har jo brug for at den laver en pause på 3 sekunder
Avatar billede sp Nybegynder
03. maj 2003 - 17:25 #52
olebole -> Det er også det jeg har gjort
Avatar billede olebole Juniormester
03. maj 2003 - 17:27 #53
Så upload den .... den, der er oppe nu, er ikke som jegg skrev.

Kan du ikke også forklare, hvad det er, du ønsker at lave. Jeg forstår ikke rigtig idéen med at lægge uret i scrolleren
Avatar billede sp Nybegynder
03. maj 2003 - 17:31 #54
Den er uploadet!

Jeg vil have uret til at virke i scroller hvor jeg viser flere informationer.
Jeg har et forum jeg skal bruge det til, hvor jeg skal vise antal indlæg som ikke er arkiveret og antal indlæg der er arkiveret bl.a. For at spare plads lægger jeg det hele i en scroller, da det ville fylde meget hvis jeg bare skrev det ud. Jeg ville også gerne tilføje uret.
Avatar billede sp Nybegynder
03. maj 2003 - 17:34 #55
Der er ikke nogen egentlig forskel. jeg har kun tilføjet sekunder. Og så har jeg sat timeout nederst i på siden
Avatar billede sp Nybegynder
03. maj 2003 - 17:35 #56
Den som du skrev viser nøjagtigt det samme
Avatar billede olebole Juniormester
03. maj 2003 - 17:35 #57
Uret vil vise korrekt tid - men kun for det tidspunkt, hvor scrolleren 'kommer til' uret. Dvs, at uret ikke kan ændres, mens det vises ... så skal du vælge en anden scroller.

Det er med andre ord uden mening at vise sekunder - ligesom det blinkende kolon ikke giver mening. Du kan anvende en animeret gif i stedet.
Avatar billede olebole Juniormester
03. maj 2003 - 17:37 #58
Jo, der er forskel. Jeg skrev:

window.onload = function() {
    startit();
    setTimeout("myWatch()",1000);
}

Og uret bør kun opdateres hvert sekund - det andet er ligegyldigt overkill
Avatar billede sp Nybegynder
03. maj 2003 - 17:40 #59
Jo men det var jo skoveborg der bad mig om at ændre det.
Avatar billede olebole Juniormester
03. maj 2003 - 17:41 #60
Sådan ville jeg skrive ur-funktionen (hvis jeg brugte den scroller):

function myWatch() {
    var now, tims, mins, spacer, timeGone = new Date().getTime() - locStartStamp;
    now = new Date(servStamp+timeGone);
    tims = now.getHours();
    mins = now.getMinutes();
    if (tims<10) tims = "0" + tims;
    if (mins<10) mins = "0" + mins;
    scrollercontent[1] = "Klokken er nu: " + tims + "<img src=\"anim.gif\">" + mins;
    inx++;
    setTimeout("myWatch()",1000);
}

Hvor anim.gif er en animeret gif med et kolon, der blinker hvert sekund.
/mvh
Avatar billede sp Nybegynder
03. maj 2003 - 17:41 #61
Je ghar nu ændret det "tilbage" men der er ingen forskel
Avatar billede sp Nybegynder
03. maj 2003 - 17:42 #62
Jep så er vi tilbage til starten
Avatar billede sp Nybegynder
03. maj 2003 - 17:44 #63
Ja uret bliver opdateret hvert sekund. Det har det gjort hele tiden. Problemet er at scrolleren ikke viser det hvert sekund
Avatar billede olebole Juniormester
03. maj 2003 - 17:44 #64
Jeg ved godt, det var skovenborg, der bad dig ændre det - men det hjælper ikke det fjerneste. Det er pænt af ham at prøve at hjælpe, men forslagene gør ingen forskel.

Du opdaterer stadig uret hvert halve sekund .... det er der ingen grund til. Det belaster blot klientmaskinen dobbelt - uden grund  :)
Avatar billede olebole Juniormester
03. maj 2003 - 17:46 #65
Du har for travlt. Læs nu, hvad jeg skrev i (03/05-2003 17:35:52) og (03/05-2003 17:41:00)  ;o)
Avatar billede sp Nybegynder
03. maj 2003 - 17:46 #66
Ok den ændre jeg
Avatar billede sp Nybegynder
03. maj 2003 - 17:47 #67
Ja jeg er meg. Det belaster bare mere end det gavner.
Avatar billede sp Nybegynder
03. maj 2003 - 17:52 #68
Ja jeg synes det er I andre dewr er for hurtige:-)

>Uret vil vise korrekt tid - men kun for det tidspunkt, hvor >scrolleren 'kommer til' uret. Dvs, at uret ikke kan ændres, mens det >vises ... så skal du vælge en anden scroller.

>Det er med andre ord uden mening at vise sekunder - ligesom det blinkende >kolon ikke giver mening. Du kan anvende en animeret gif i stedet.

Jep, det havde jeg på fornemmelsen. Sekunderne er bare for at det skulle se lidt smartere ud:-)
Avatar billede olebole Juniormester
03. maj 2003 - 17:57 #69
yups - men så skal 'scrolleren' laves på en helt anden måde. Den animerede gif giver stadig illusionen af, uret går for næsen af én  :)
Om det afviger med under 3 sekunder, betyder nok ikke det store i det virkelige liv  ;o)
/mvh
Avatar billede sp Nybegynder
03. maj 2003 - 18:33 #70
Jep skovenborg fik det til at virke. Værdien i variablen i array'et skal ændres og kom derfor ind i funktionen. Nu ser det ud til at virke - se uploadning:-)
Avatar billede sp Nybegynder
03. maj 2003 - 18:38 #71
inx er også overflødig
Avatar billede sp Nybegynder
03. maj 2003 - 18:42 #72
Hvis jeg bytter om på kaldet af de 2 funktioner, så uret bliver kaldt først, så viser den ikke "scrollercontent[0]" 2 gange den første gang den viser array'et :-)

window.onload = function() {
myWatch();
startit();
   
}
Avatar billede sp Nybegynder
03. maj 2003 - 18:43 #73
Så skal jeg bare have fat i en animeret gif, hvis jeg skal have den detalje med:-)
Avatar billede skovenborg Nybegynder
03. maj 2003 - 18:46 #74
Jeg undskylder selvfølgelig mine lidt for forhastede kommentarer til sidst - og tak til olebole for at rette mine utilgivelige fejl (måske skulle du ha' givet ham nogle point også).

Håber du får glæde af dit script nu :-)
Avatar billede olebole Juniormester
03. maj 2003 - 18:48 #75
skovenborg >> Jeg mangler ikke points, så pyt med det  ;o)
/mvh
Avatar billede sp Nybegynder
03. maj 2003 - 19:24 #76
olebole har har kun kommenteret. Nej det eneste store forskel var at variablen kom ind i funktionen.
Se: Kommentar: skovenborg 03/05-2003 14:37:13

Til jer begge uret skal kaldes først:

Se: Kommentar: olebole 03/05-2003 16:27:52
window.onload = function() {
    myWatch();
    startit();
    }
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester