/
Forside
/
Teknologi
/
Udvikling
/
HTML
/
Nyhedsindlæg
Login
Brugernavn
*
Kodeord
*
Husk mig
Brugerservice
Kom godt i gang
Bliv medlem
Seneste indlæg
Stil et spørgsmål
Skriv et tip
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 :
177824
Tips :
31980
Nyheder :
719565
Indlæg :
6411002
Brugere :
218912
Månedens bedste
Årets bedste
Sidste års bedste
Copyright © 2000-2026 kandu.dk. Alle rettigheder forbeholdes.