/ 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
js + 3 cifrede tal
Fra : find clausen


Dato : 26-04-02 22:30


Hvordan får man altid et trecifret tal udskrevet,
når man tæller op fra 0,
altså 000, 001, 002
i stedet for 0,1,2


--

find clausen
http://www.photopress.dk/
pressphotos from denmark ...

 
 
Christian Hansen (27-04-2002)
Kommentar
Fra : Christian Hansen


Dato : 27-04-02 00:47

find clausen wrote:
> Hvordan får man altid et trecifret tal udskrevet,
> når man tæller op fra 0,
> altså 000, 001, 002
> i stedet for 0,1,2
>
>


Du kan eksempelvis gøre således:

for(var c = 0;c < 1000;c++) {
var b = c;
b = (c<100)?"0"+b:b;
b = (c<10)?"0"+b:b;
document.write(b+"<br>\n");

}

Men det kan helt sikkert også klares meget anderledes.

MVH Christian


find clausen (27-04-2002)
Kommentar
Fra : find clausen


Dato : 27-04-02 18:25

On Sat, 27 Apr 2002 01:46:50 +0200, Christian Hansen
<webmaster@telescopium.dk> wrote:

> Du kan eksempelvis gøre således:
>
> for(var c = 0;c < 1000;c++) {
> var b = c;
> b = (c<100)?"0"+b:b;
> b = (c<10)?"0"+b:b;
> document.write(b+"<br>\n");

Tak, jeg fandt ud af at gøre sådan:

   photo = new Array(100,112,103,104,105,106,007,008,009);   

   nnn = GetCookie("antal");
   if (nnn == null) nnn = 0;      
   nnn ++;
   if (nnn > 156) nnn = 1;
   SetCookie("antal", nnn);
   

   </script>
</head>

<BODY onLoad="setTimeout('self.location.reload()',2000)"
bgcolor="Black" text="#FFCC00">

<script>

//if (nnn <=10) nnn = "0" + nnn;
//if (nnn <=100) nnn = "0" + nnn;


document.write('<img src="../../graphics/press/' + photo[nnn] +
'.jpg"');

</script>

For at få billederne i en anden rækkefølge, end de er nummereret,
lægger jeg dem i en Array.

Det virker så længe der ikke er 0 foran i Array
(men ikke ved 007,008,009) der smides 0erne ud.

Hvis jeg fjerner de to gange // dur det ikke i denne sammenhæng,
mens det virker ok uden Array,
altså hvis man tager billederne i rækkefølge ...
Men hvad er der galt ?


--

find clausen
http://www.photopress.dk/
pressphotos from denmark ...

find clausen (27-04-2002)
Kommentar
Fra : find clausen


Dato : 27-04-02 19:41


> Tak, jeg fandt ud af at gøre sådan:
>
>    photo = new Array(100,112,103,104,105,106,007,008,009);   

Hvor svært kan det være:

var photo = new
Array("100","112","103","104","105","106","007","008","009");   

så virker det

--

find clausen
http://www.photopress.dk/
pressphotos from denmark ...

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

Månedens bedste
Årets bedste
Sidste års bedste