Ik ben een website aan het maken met een kalender per maand.
Nu is er per dag afhankelijk als er een reservatie is een vakje met een border.
Afhankelijk als het die dag begint zal het een vakje zijn met vanboven,link en rechts een border.
Eindigt hij dan zal de bottom,rechts en links een border hebben.
Hierdoor kun je makkelijk een overzicht zien van wanneer tot wanneer een reservatie duurt.
Heb dit in PHP gedaan en afhankelijk van een voorwaarde zet ik in de <td> tag class=begin of class=end.
Nu wil ik dat als over de cel gegaan wordt dat er een handje opkomt.
Ok geen probleem deze tag erbij in de <td>
onMouseOver="this.className='linkin'" onmouseout="this.className='linkout'"
CSS ziet er dan dus zo uit:
Nu de borders worden juist weergegeven.
NU is het probleem als ik met mijn cursor over een cel ga dat hij de borders wegdoet.
Ik kan wel begrijpen waarom dit komt dit is namelijk omdat in de .linkin alleen maar een cursor attribuut staat en die van de borders niet.
Weet iemand hoe ik dit het beste oplos?
Nu is er per dag afhankelijk als er een reservatie is een vakje met een border.
Afhankelijk als het die dag begint zal het een vakje zijn met vanboven,link en rechts een border.
Eindigt hij dan zal de bottom,rechts en links een border hebben.
Hierdoor kun je makkelijk een overzicht zien van wanneer tot wanneer een reservatie duurt.
Heb dit in PHP gedaan en afhankelijk van een voorwaarde zet ik in de <td> tag class=begin of class=end.
Nu wil ik dat als over de cel gegaan wordt dat er een handje opkomt.
Ok geen probleem deze tag erbij in de <td>
onMouseOver="this.className='linkin'" onmouseout="this.className='linkout'"
CSS ziet er dan dus zo uit:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
| /* CSS Document */
.begin
{
border-top:solid;
border-top-color:#000066;
border-top-width:thin;
border-left:solid;
border-left-color:#000066;
border-left-width:thin;
border-right:solid;
border-right-color:#000066;
border-right-width:thin;
}
.middle
{
border-left:solid;
border-left-color:#000066;
border-left-width:thin;
border-right:solid;
border-right-color:#000066;
border-right-width:thin;
}
.end
{
border-bottom:solid;
border-bottom-color:#000066;
border-bottom-width:thin;
border-left:solid;
border-left-color:#000066;
border-left-width:thin;
border-right:solid;
border-right-color:#000066;
border-right-width:thin;
}
.startend
{
border-top:solid;
border-top-color:#000066;
border-top-width:thin;
border-bottom:solid;
border-bottom-color:#000066;
border-bottom-width:thin;
border-left:solid;
border-left-color:#000066;
border-left-width:thin;
border-right:solid;
border-right-color:#000066;
border-right-width:thin;
}
.linkout
{
cursor:default;
}
.linkin
{
cursor:pointer;
} |
Nu de borders worden juist weergegeven.
NU is het probleem als ik met mijn cursor over een cel ga dat hij de borders wegdoet.
Ik kan wel begrijpen waarom dit komt dit is namelijk omdat in de .linkin alleen maar een cursor attribuut staat en die van de borders niet.
Weet iemand hoe ik dit het beste oplos?