/ 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
Ændring af baggrundsfarve på knap
Fra : Hansen


Dato : 28-08-03 13:02

Hej gruppe

Jeg har et problem som er ved at give mig grå hår. Jeg har en knap som jeg
gerne vil have til at skifte farve når man har musen over den. Jeg har lånt
koden af min fætter, og på hans hjemmeside virker det fint. Men det virker
bare ikke hos mig ... strange. Jeg bruger følgende kode:

<input type="button" class="button" style="width:155px;cursor:pointer"
onClick="self.location.href='tilføj.asp';"
onMouseOver="style.backgroundColor='#d8e8d8';"
onMouseOut="style.backgroundColor='#c0c0c0';" value="Tilføj
Bemærkning">

og i mit stylesheet er button defineret som:

..button {
color: #020202;
font-size: xx-small;
font-weight: bold;
font-family: arial;
height: 22px;
margin: 1px;
border: 1px solid #000000
}

Problemet kan ses på www.sthansen.dk/gym/soren.asp
Og der hvor det virker: www.arosbb.dk under login

Håber der er nogen der kan se hvad der er galt

Ps. Selve kanppen har endnu ingen funktion, men det er bare meningen at man
skal kunne komme til en side hvor man kan rette/tilføje.

Søren Hansen
www.sthansen.dk



 
 
Ryan Kristensen (28-08-2003)
Kommentar
Fra : Ryan Kristensen


Dato : 28-08-03 13:46

> Jeg har et problem som er ved at give mig grå hår. Jeg har en knap som jeg
> gerne vil have til at skifte farve når man har musen over den. Jeg har lånt
> koden af min fætter, og på hans hjemmeside virker det fint. Men det virker
> bare ikke hos mig ... strange. Jeg bruger følgende kode:

Prøv at fjern dit VBScript:
<script language=VBScript>
parent.venstre.location = "menu.asp"
</script>

Så skulle det gerne virke.

--
Ryan



Hansen (28-08-2003)
Kommentar
Fra : Hansen


Dato : 28-08-03 14:07


> Prøv at fjern dit VBScript:
> <script language=VBScript>
> parent.venstre.location = "menu.asp"
> </script>
>
> Så skulle det gerne virke.
>
> --
> Ryan
>

Tusind tak! Nu ved jeg godt jeg er strid, men hvad er grunden til at den
ikke kan gøre begge dele?

Jeg bruger nemlig ovenstående script til at genindlæse menuen, når folk
logger ind. Når man er logget ind kommer der nye punkter i menuen.

Søren



Ryan Kristensen (28-08-2003)
Kommentar
Fra : Ryan Kristensen


Dato : 28-08-03 16:09

> Jeg bruger nemlig ovenstående script til at genindlæse menuen, når folk
> logger ind. Når man er logget ind kommer der nye punkter i menuen.

Ahh. det er en del af et frameset.
Hvis du vil reloade din menu, så bør du vælge javascript til det, i stedet for VBScript, da det kun understøttes af IE.
<script type="text/javascript">
document.frames['navnpåvenstreframe'].src = menu.asp
</script>

Jeg tror det kan bruges, ellers prøv dk.edb.internet.webdesign.clientside hvor der helt sikkert sidder nogen der har tjek på dette.

FUT: <news:dk.edb.internet.webdesign.clientside>
Svar på dette indlæg henvises til nævnte gruppe og kan kun ses der
Se evt. <http://www.usenet.dk/ord/lokal.html#fut>

--
Ryan





Ukendt (28-08-2003)
Kommentar
Fra : Ukendt


Dato : 28-08-03 23:46

> FUT: <news:dk.edb.internet.webdesign.clientside>
> Svar på dette indlæg henvises til nævnte gruppe og kan kun ses der

ok, så kører vi den herfra:

Hvordan skriver man denne med js ?

<input type="Submit" onMouseOver="style.backgroundColor='green';"
onMouseOut="style.backgroundColor='black';" value=" send ">

I stedet for 'black' skal der være en variabel ...

--

find clausen
www.photopress.dk

Ryan Kristensen (29-08-2003)
Kommentar
Fra : Ryan Kristensen


Dato : 29-08-03 02:46

> ok, så kører vi den herfra:
>
> Hvordan skriver man denne med js ?
>
> <input type="Submit" onMouseOver="style.backgroundColor='green';"
> onMouseOut="style.backgroundColor='black';" value=" send ">
>
> I stedet for 'black' skal der være en variabel ...

Nu har dette jo ikke rigtigt noget med det egentlige oplæg at gøre, men du kan løse det sådan:

<script type="text/javascript">
function getElement(id) {
if (document.getElementById) return document.getElementById(id);
if (document.all) return document.all[id];}

function omo(id,farve) {
var elem=getElement(id);
elem.style.backgroundColor = farve;
}

</script></head><body>
<input id="knap" type="Submit" onMouseOver="omo('knap','#ffffff');" onMouseOut="omo('knap',variabelnavn);" value=" send ">

--
Ryan





Ukendt (29-08-2003)
Kommentar
Fra : Ukendt


Dato : 29-08-03 08:24

On Fri, 29 Aug 2003 03:45:41 +0200, "Ryan Kristensen"
<ryankristensen@hotmail.com> wrote:


> ... men du kan løse det sådan:

Mange tak, jeg tænkte nok man skulle over en function .....

--

find clausen
www.photopress.dk

Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408941
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste