Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

placere et tal i et interval

0 views
Skip to first unread message

Danjel

unread,
Jan 12, 2012, 6:26:48 AM1/12/12
to
Kan man på en eller anden måde let placere et tal, f.eks. 4365,
imellem tallene i et interval?

hvis nu f.eks at jeg har et interval der hedder:
500
1000
2000
3000
4000
5000
6000

Ville jeg gerne have et output i stil med 4000 - 5000, hvis jeg
spørger efter ovenstående (4365)

Helst javascript, da det er det jeg har rodet lidt med,,,,
Jeg er ikke programmør, bare en selvlært hjemmesidestrikker :-)

De venligste hilsener
Danjel

Christian Hansen

unread,
Jan 13, 2012, 5:11:57 AM1/13/12
to
det kan man gøre på mange måder - eksempelvis:

<html>
<head><title></title>

</head>
<body>
<script type="text/javascript">
function getInterval(intervals,number) {
for ( var c = 1; c < intervals.length; c++ ) {
if ( number >= intervals[c-1] && number <
intervals[c] ) return intervals[c-1] + '-' + intervals[c];
}
return "out of range";
}
</script>
<input type="text"><button
onclick="alert(getInterval([0,500,1000,1500,2000,2500,3000,3500,4000],this.parentNode.getElementsByTagName('input')[0].value));">Se
interval</button>
</body>
</html>

--
Christian Hansen
http://www.resource-it.dk/

Birger Sørensen

unread,
Jan 13, 2012, 8:19:59 AM1/13/12
to
Christian Hansen skrev:
Det kan også gøres unobtrusive - uden script i body -, og uden at
returnere midt i det hele, så det er læseligt..

Birger

--
http://varmeretter.dk - billig, sund og hurtig mad
http://skippersevent.dk


Christian Hansen

unread,
Jan 13, 2012, 9:34:11 AM1/13/12
to
On 01/13/2012 02:19 PM, Birger Sørensen wrote:

>
> Det kan også gøres unobtrusive - uden script i body -, og uden at
> returnere midt i det hele, så det er læseligt..

Det var blot et eksempel! Selvfølgelig skal det da implementeres
unobstrusive ( hvis det ellers giver mening ). Jeg har skrevet en lille
artikel om emnet for et års tid siden :
http://www.resource-it.dk/forside/artikler/unobtrusivejavascript/

Pointen var alene at beskrive, hvordan man kunne vælge ud af et
interval,hvordan han skal bruge det aner jeg jo ikke, så det giver ikke
mening at lave nogen specifik implementation andet end blot en ren test
af selve funktionen.
0 new messages