/ Forside / Teknologi / Udvikling / HTML / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
HTML
#NavnPoint
molokyle 11184
Klaudi 5506
bentjuul 3377
severino 2040
smorch 1950
strarup 1525
natmaden 1396
scootergr.. 1320
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}&amp;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
Reklame
Statistik
Spørgsmål : 177557
Tips : 31968
Nyheder : 719565
Indlæg : 6408872
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste