Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Byta färg på border-right vid "onMouseOver" ??

Postades av 2003-04-08 22:40:19 - Magnus Karlsson, i forum javascript/dhtml, Tråden har 10 Kommentarer och lästs av 908 personer


Vid byte av bakgrunds färg skriver man ju :
onMouseOver="this.style.backgroundColor = '#CAC8C8'"

Men hur skall man skriva för att byta färg på en border-right vid "onMouseOver" ?


/*Magnus


Svara

Sv: Byta färg på border-right vid "onMouseOver&qu

Postades av 2003-04-08 22:59:02 - Bo Eriksson

Var ska bordern vara då, runt en tabell. en frame, en bild eller vad ?


Svara

Sv: Byta färg på border-right vid "onMous

Postades av 2003-04-08 23:04:12 - Magnus Karlsson

på högersidan


Svara

Sv: Byta färg på border-right vid &amp

Postades av 2003-04-08 23:39:20 - Rickard Dehlin

Sådana "enkla" saker löser man bäst med CSS och inte JavaScript. Det är ju en helt vanlig :hoover du är ute efter!

Fungerar finfint i vettiga läsare, dvs Mozilla, Phoenix, Netscape > 7 och Opera. IE stödjer det ju naturligtvis inte!

<code>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">

<html lang="sv">

<head>
<title>Högerbord</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15">
<style type="text/css">
p {
border-right-color: #00ff00;
border-right-style: solid;
border-right-width: 5px;
width: 50px;
}


p:hover {
border-right-color: #ff0000;
border-right-style: solid;
border-right-width: 5px;
}
</style>
</head>

<body>

<p>
Lite text
</p>

</body>

</html>
</code>


Svara

Sv: Byta f&amp;#228;rg p&amp;#229; border-right vid &amp;quot;onMous

Postades av 2003-04-08 23:46:03 - Magnus Karlsson

Får inte din kod att funka.

Så här ser min kod ut som jag vill ska funka:

<code>
<table border="0" cellpadding="0" cellspacing="0" width="142" height="5" onMouseOver="this.style.BorderRightColor = '#5F73A7'" Style="border-right: #ffffff 3px solid;">
<tr style="cursor:hand">
<td height="5"><p align="right"><font face="Microsoft Sans Serif" size="1" color="#008080">NISSE</font></td>
<td height="5" width="6"></td>
</tr>
</table>

</code>


Svara

Sv: Byta f&amp;amp;amp;amp;#228;rg p&amp;amp;amp;amp;#229; border-right

Postades av 2003-04-09 00:11:14 - Rickard Dehlin

Tro tusan att det inte fungerar med spaggetikod!

Följande gör det du vill, validerar mot HTML 4.01 Strict & CSS 2.0 och fungerar i Mozilla, Phoenix, Netscape > 7 och Opera. Naturligtvis inte i IE.

<code>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">

<html lang="sv">

<head>
<title>Högerbord</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15">
<style type="text/css">
td {
border-right-color: #ffffff;
border-right-style: solid;
border-right-width: 3px;
border-left-color: transparent;
border-left-style: none;
border-left-width: 0px;
border-top-color: transparent;
border-top-style: none;
border-top-width: 0px;
border-bottom-color: transparent;
border-bottom-style: none;
border-bottom-width: 0px;
padding: 0px;
width: 142px;
height: 5px;
cursor: pointer;
text-align: right;
font-family: "Microsoft Sans Serif", serif;
color: #008080;
background-color: transparent;
}

td:hover {
border-right-color: #5F73A7;
border-right-style: solid;
border-right-width: 3px;
}
</style>
</head>

<body>

<table>
<tr>
<td>NISSE</td>
</tr>
</table>

</body>

</html>
</code>


Svara

Sv: Byta f&amp;amp;amp;amp;amp;amp;#228;rg p&amp;amp;amp;amp;amp;amp;#22

Postades av 2003-04-09 00:22:20 - Magnus Karlsson

Spaggeti-kod?

Får inte fart på din kod överhuvudtaget. Klippt ut och testat i IE6. Ingen vertikal linje dycker upp när man för musen över texten.

Har jag fel på något eller ?


Hittade exempel hos MS som funkar: http://msdn.microsoft.com/workshop/samples/author/dhtml/refs/border-right-color.htm
Men den löser inte mitt problem. Får det inte att funka....


Svara

Sv: Byta f&amp;amp;amp;amp;amp;amp;amp;amp;amp;#228;rg p&amp;amp;amp;amp

Postades av 2003-04-09 07:49:04 - Rickard Dehlin

> <b>Spaggeti-kod?</b>

Ja, du blandar HTMLCSS/JavaScript i en salig röra, istället för att strukturera det som jag gör i mitt exempel.

Titta på din Tabell:
<code>
<table border="0" cellpadding="0" cellspacing="0" width="142" height="5" onMouseOver="this.style.BorderRightColor = '#5F73A7'" Style="border-right: #ffffff 3px solid;">
<tr style="cursor:hand">
<td height="5"><p align="right"><font face="Microsoft Sans Serif" size="1" color="#008080">NISSE</font></td>
<td height="5" width="6"></td>
</tr>
</table>
</code>

Och titta på min tabell:
<code>
<table>
<tr>
<td>NISSE</td>
</tr>
</table>
</code>

Så ser du vad jag menar med spagettikod.

> <b>Klippt ut och testat i IE6.</b>

Jag skrev ju klart och tydligt, i båda inläggen:
"fungerar i Mozilla, Phoenix, Netscape > 7 och Opera. Naturligtvis inte i IE."
Eller min tex var inte intressant att läsa?


Svara

Sv: Byta f&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;#228;rg p&amp;amp

Postades av 2003-04-09 08:02:16 - Magnus Karlsson

Har fått det att fungera även i IE6 utan din spaggetti fria kod tackvare exempel från MS som jag länkat till ovan.

"Jag skrev ju klart och tydligt, i båda inläggen:" Sorry, sent på kvällen och grus i ögonen är mitt försvar.


Svara

Sv: Byta f&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;#228;rg p&amp

Postades av 2003-04-09 16:13:23 - Magnus Karlsson

MS exemplet vill inte fungera i Opera någon som vet varför ?


Svara

Alltid nåt!

Postades av 2003-04-09 18:06:22 - Bo Eriksson

<html>
<head>
<BODY BGCOLOR=LIGHTBLUE>

<CENTER>

<table width="250" height="250" border="2" bordercolor="yellow" BGCOLOR= GREEN CELLSPACING=0 CELLPADDING=0>
<tr>
<td width= 250 height="200">Har lekt lite med en tabell, kanske nåt att bygga vidare på</td>
<td width=4 onmouseover="this.style.backgroundColor='blue'"
onmouseout="this.style.backgroundColor='yellow';return true"></td>
</tr>
</table>
<BR>
<table width="250" height="250" border="2" bordercolor="yellow" BGCOLOR= BROWN CELLSPACING=0 CELLPADDING=0>
<tr>
<td width= 250 height="250" >Har lekt lite med en tabell, kanske nåt att bygga vidare på</td>
<td width=4 onmouseover="this.style.backgroundColor='lime'" >
</td>
</tr>
</table>
</body>
</html>


Svara

Nyligen

  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper
  • 16:36 Allt du behöver veta om keramiskt
  • 16:14 Vem anlitar man egentligen när tak

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 721
27 958
271 751
5 902
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies