/ 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
Random CSS-link?
Fra : Henrik Hvitfeld


Dato : 28-05-02 07:39

Jeg sidder og grubler over om det er muligt, ved hjælp af
javascript at linke en tilfældig .css fil ud fra et array af
filer. På sammen måde som følgende script indsætter et tilfældigt
billeder:

<script language="JavaScript"> //By Paul Davis -
www.kaosweaver.com
var j,l="",m="",p="",q="",z="",list= new Array()
list[list.length]='orange.jpg';
list[list.length]='blue.jpg';
j=parseInt(Math.random()*list.length);
j=(isNaN(j))?0:j;
document.write("<img src='"+list[j]+"'>");
</script>

Jeg har prøvet at modificere og bruge dette script men det er
ikke lykkedes at få det til at fungere.

Jeg håber der er nogen der har et godt råd. På forhånd tak.

MVH
Henrik Hvitfeld

--
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

 
 
find clausen (28-05-2002)
Kommentar
Fra : find clausen


Dato : 28-05-02 16:03

On Tue, 28 May 2002 06:38:35 +0000 (UTC), Henrik Hvitfeld
<hvitfeld@tiscali.dk> wrote:

> Jeg sidder og grubler over om det er muligt, ved hjælp af

Det kan godt lade sig gøre.
Hvad er navnene på dine css filer ?
--

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

find clausen (28-05-2002)
Kommentar
Fra : find clausen


Dato : 28-05-02 17:44

On Tue, 28 May 2002 17:03:16 +0200, find clausen <noreply@nospam.com>
wrote:

> On Tue, 28 May 2002 06:38:35 +0000 (UTC), Henrik Hvitfeld
> <hvitfeld@tiscali.dk> wrote:
>
> > Jeg sidder og grubler over om det er muligt, ved hjælp af

Nå, jeg har lavet noget der kunne bruges på mine egne sider,
hvor man kan skifte mellem 9 baggrundsfarver,
men her sker det random:

   <script>
   var tekst = new
Array('black','darkgrey','green','maroon','navy','olive','silver','teal','violet');
   
   var cssnummer;
   cssnummer = Math.random() * 8;
   cssnummer = Math.round(cssnummer);
   
   document.write('<link rel="STYLESHEET" type="text/css"
href="'+tekst[cssnummer]+'.css">')
   </script>

css filerne skal så hedde fx: black.css o.s.v.

piece of cake ,-)




--

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

Henrik Hvitfeld (29-05-2002)
Kommentar
Fra : Henrik Hvitfeld


Dato : 29-05-02 07:21

Tak for hjælpen!
Det var lige det jeg havde brug for, jeg har modificeret det så der kun er 2
stylesheets (orange.css og blue.css) men det fungerer ikke. Har jeg skrevet noget
forkert, eller skal det ikke stå i <head> tagget?

Internet Explorer skriver der er fejl ved linien med document.write...
"strengkonstanten er uafsluttet"

<script>
var tekst = new
Array('orange','blue');

var cssnummer;
cssnummer = Math.random() * 1;
cssnummer = Math.round(cssnummer);

document.write('<link rel="STYLESHEET" type="text/css"
href="'+tekst[cssnummer]+'.css">')
</script>

MVH
Henrik Hvitfeld

--
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

find clausen (29-05-2002)
Kommentar
Fra : find clausen


Dato : 29-05-02 08:04

On Wed, 29 May 2002 06:20:59 +0000 (UTC), Henrik Hvitfeld
<hvitfeld@tiscali.dk> wrote:

>
> Internet Explorer skriver der er fejl ved linien med document.write...
> "strengkonstanten er uafsluttet"
Skal stå i én linie:

document.write('<link rel="STYLESHEET" type="text/css"
href="'+tekst[cssnummer]+'.css">')
--

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

Henrik Hvitfeld (29-05-2002)
Kommentar
Fra : Henrik Hvitfeld


Dato : 29-05-02 11:32

Super! Nu virker det.

Tak for hjælpen... :)

MVH
Henrik Hvitfeld

--
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øg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408943
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste