/
Forside
/
Teknologi
/
Udvikling
/
HTML
/
Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn
*
Kodeord
*
Husk mig
Brugerservice
Kom godt i gang
Bliv medlem
Seneste indlæg
Find en bruger
Stil et spørgsmål
Skriv et tip
Fortæl en ven
Pointsystemet
Kontakt Kandu.dk
Emnevisning
Kategorier
Alfabetisk
Karriere
Interesser
Teknologi
Reklame
Top 10 brugere
HTML
#
Navn
Point
1
molokyle
11184
2
Klaudi
5506
3
bentjuul
3377
4
severino
2040
5
smorch
1950
6
strarup
1525
7
natmaden
1396
8
scootergr..
1320
9
e.c
1150
10
miritdk
1110
Hvorledes kaldes en Script funktion fra ht~
Fra :
Jens Willadsen
Dato :
22-10-02 14:43
Hejsa.
jeg skal lave en menubar med skiftende farver.
målet er at lave farverne i et array og så kalde det som bgcolor på en <TD
Her er en del af koden:
<!-- BEGIN Main Navigation -->
<table align="center" width="800" border="0" cellpadding="2"
cellspacing="0" style="BORDER-BOTTOM:
{$Portal.ObjectScheme.Select.Active.Color.Background} 1px solid;
BORDER-LEFT: {$Portal.ObjectScheme.Select.Active.Color.Background} 1px
solid; BORDER-RIGHT: {$Portal.ObjectScheme.Select.Active.Color.Background}
1px solid; BORDER-TOP: {$Portal.ObjectScheme.Select.Active.Color.Background}
1px solid;">
<tr>
<script LANGUAGE="JavaScript1.2" TYPE="text/javascript"><![CDATA[
var count = 0;
function Farve()
{
farveArray = new Array();
farveArray[0] = "#940000"
farveArray[1] = "#006b7b"
farveArray[2] = "#ffb500"
farveArray[3] = "#003152"
farveArray[4] = "#7bcebd"
valgtFarve = farveArray[count];
count = count + 1;
return valgtFarve;
}
]]></script>
<xsl:for-each select="/PortalData/PageHierarchy/Page">
<xsl:sort data-type="number" order="ascending" select="@priority"/>
<xsl:sort order="ascending" select="@name"/>
<td valign="top" class="PortalInactiveNavigationTab"
onclick="location.replace('{$Portal.Servlet.Normal}GI_ID={$Portal.Inheritabl
eAreaID}&maxWnd={@id}');">
Spørgsmålet er hvordan jeg kalder funktionen Farve()
så den farve den returnerer bliver lagt som BGcolor="#farven"
Håber der er nogen der kan hjælpe.
Mvh. Jens
PS. Koden bliver kørt i et XML (xsl stylesheet) dokument. men det burde vel
ikke ændre på noget
Torben (
22-10-2002
)
Kommentar
Fra :
Torben
Dato :
22-10-02 15:24
> Spørgsmålet er hvordan jeg kalder funktionen Farve()
> så den farve den returnerer bliver lagt som BGcolor="#farven"
>
Normalt når man skal kalde en javscript funktion gør man følgende:
<table bgcolor = farve()>
Herved burde baggrundsfarven antage den værdi som funktionen returnerer.
Ved ikke om det hjælper dig videre?
M.v.h.
Torben
Jens Willadsen (
23-10-2002
)
Kommentar
Fra :
Jens Willadsen
Dato :
23-10-02 07:39
>
> Normalt når man skal kalde en javscript funktion gør man følgende:
> <table bgcolor = farve()>
> Herved burde baggrundsfarven antage den værdi som funktionen returnerer.
>
> Ved ikke om det hjælper dig videre?
ikke helt en man ikke kan undvære "" i Xhtml, og smider jeg det ind som
"Farve()" bliver det skrigende rødt, og det er ikke nogen af de farve der
ligger i min array
Men ellers tak
Hilsen Jens
Søg
Alle emner
Teknologi
Udvikling
HTML
Indstillinger
Spørgsmål
Tips
Usenet
Reklame
Statistik
Spørgsmål :
177560
Tips :
31968
Nyheder :
719565
Indlæg :
6408946
Brugere :
218888
Månedens bedste
Årets bedste
Sidste års bedste
Copyright © 2000-2024 kandu.dk. Alle rettigheder forbeholdes.