Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing
|
|
autor |
|
Plondiin
HV kasutaja

liitunud: 13.12.2001
|
20.10.2011 15:25:04
CSS küsimus |
|
|
Kuidas saab teha nii, et menüünupu pildil klikkides vahetab teise menüünupu pildi vastu ja see uus pilt jääb paigale niikauaks kui külastaja on sellel lehel?
HTML:
html:
|
<li><a href="./" id="main"> </a></li>
|
CSS:
css:
|
#main { background: url(a.jpg) no-repeat; display: block; width:131px; height: 58px; } #main:hover { background-image: url(b.jpg) } #main:active { background-image: url(b.jpg) } #main:focus { background-image: url(b.jpg) }
|
|
|
tagasi üles |
|
 |
keevitaja
AM 10 aastat

liitunud: 05.11.2001
|
20.10.2011 15:32:09
|
|
|
minu meelest lõhnab javascripti järele. cssiga vist nii ei saa...
_________________ Hinnavaatlus ei ole koht arvamuse avaldamiseks! |
|
Kommentaarid: 51 loe/lisa |
Kasutajad arvavad: |
   |
:: |
1 :: |
3 :: |
40 |
|
tagasi üles |
|
 |
andrusny
Kreisi kasutaja

liitunud: 20.03.2006
|
20.10.2011 18:35:10
|
|
|
Kas jääd samale lehele või värskendad seisu ( laed lehe uuesti )? Kui viimane variant, siis pead kasutama php kui lehte ümber ei lae saad JavaScriptiga hakkama.
_________________
 |
|
Kommentaarid: 7 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
7 |
|
tagasi üles |
|
 |
Plondiin
HV kasutaja

liitunud: 13.12.2001
|
20.10.2011 21:27:11
|
|
|
andrusny kirjutas: |
Kas jääd samale lehele või värskendad seisu ( laed lehe uuesti )? Kui viimane variant, siis pead kasutama php kui lehte ümber ei lae saad JavaScriptiga hakkama. |
mul on selline lihtne leheke kus index.php, firmast.php jne failidesse on include-tud menyy.html.
Seal menyy.html sees on siis ainult:
<li><a href="./" id="main"> </a></li>
<li><a href="firmast.php" id="firmast"> </a></li>
Mis skripti siin soovitate?
|
|
tagasi üles |
|
 |
andrusny
Kreisi kasutaja

liitunud: 20.03.2006
|
20.10.2011 22:56:15
|
|
|
Ütleme, et siis midagi sellist tuleks sul teha lehega menyy, kuigi sul on asi kaunis äraspidiselt ehitatud, peaks olema nii tehakse index lehele kood ja sinna includetakse teisi lehti lahti on kogu aeg ainult index
Pole vast kõige parem lahendus aga toimib, iga lehe kohta lisad siis täpselt sellise css nagu sul vaja, kas pildi või muu.
default on see kood, mis tuleb siis kui avalehele lähed ilma linki klikkimata.
<?php
$leht=$_GET['leht'];
echo '<style>';
switch ($leht) {
case 'main':
echo "#main{border:solid 1px #000;} #firmast{border:solid 1px #cccccc;}";
break;
case 'firmast':
echo "#firmast{border:solid 1px #000;} #main{border:solid 1px #cccccc;}";
break;
default:
echo "#main{border:solid 1px #000;} #firmast{border:solid 1px #cccccc;}";
}
echo '</style>';
?>
<li><a href="./?leht=main" id="main"> </a></li>
<li><a href="firmast.php?leht=firmast" id="firmast"> </a></li> |
_________________
 |
|
Kommentaarid: 7 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
7 |
|
tagasi üles |
|
 |
Plondiin
HV kasutaja

liitunud: 13.12.2001
|
27.10.2011 18:03:16
|
|
|
Aitäh andrusny, sinu lahendus töötab.
andrusny kirjutas: |
Pole vast kõige parem lahendus aga toimib, iga lehe kohta lisad siis täpselt sellise css nagu sul vaja, kas pildi või muu.
default on see kood, mis tuleb siis kui avalehele lähed ilma linki klikkimata.
<?php
$leht=$_GET['leht'];
echo '<style>';
switch ($leht) {
case 'main':
echo "#main{border:solid 1px #000;} #firmast{border:solid 1px #cccccc;}";
break;
case 'firmast':
echo "#firmast{border:solid 1px #000;} #main{border:solid 1px #cccccc;}";
break;
default:
echo "#main{border:solid 1px #000;} #firmast{border:solid 1px #cccccc;}";
}
echo '</style>';
?>
<li><a href="./?leht=main" id="main"> </a></li>
<li><a href="firmast.php?leht=firmast" id="firmast"> </a></li> |
|
Mul on iga lehe kujundus ka erinev ja sisse includen ainult menüü ja kontaktiriba, sest need on kõikidel lehtedel sarnased. Pealegi saan praeguse lahendusega näidata kõikide lehtede URL real erinevaid- vastava lehe sisuga seotud märksõnu
andrusny kirjutas: |
Ütleme, et siis midagi sellist tuleks sul teha lehega menyy, kuigi sul on asi kaunis äraspidiselt ehitatud, peaks olema nii tehakse index lehele kood ja sinna includetakse teisi lehti lahti on kogu aeg ainult index |
|
|
tagasi üles |
|
 |
keevitaja
AM 10 aastat

liitunud: 05.11.2001
|
02.12.2011 22:23:21
|
|
|
mida peaks kirjutama, et IE ning FF hakkaks kuvama input checkboxi ühesuguste paddingute ja marginitega?
_________________ Hinnavaatlus ei ole koht arvamuse avaldamiseks! |
|
Kommentaarid: 51 loe/lisa |
Kasutajad arvavad: |
   |
:: |
1 :: |
3 :: |
40 |
|
tagasi üles |
|
 |
Redikate
HV veteran

liitunud: 30.12.2005
|
03.12.2011 15:12:41
|
|
|
keevitaja kirjutas: |
mida peaks kirjutama, et IE ning FF hakkaks kuvama input checkboxi ühesuguste paddingute ja marginitega? |
CSS resetti kasutad?
_________________ http://nodejs.org/
"I'm also a person. Programming is just one thing I do." |
|
Kommentaarid: 34 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
33 |
|
tagasi üles |
|
 |
keevitaja
AM 10 aastat

liitunud: 05.11.2001
|
03.12.2011 16:02:26
|
|
|
jah, see ei aita.
_________________ Hinnavaatlus ei ole koht arvamuse avaldamiseks! |
|
Kommentaarid: 51 loe/lisa |
Kasutajad arvavad: |
   |
:: |
1 :: |
3 :: |
40 |
|
tagasi üles |
|
 |
|
lisa lemmikuks |
|
|
sa ei või postitada uusi teemasid siia foorumisse sa ei või vastata selle foorumi teemadele sa ei või muuta oma postitusi selles foorumis sa ei või kustutada oma postitusi selles foorumis sa ei või vastata küsitlustele selles foorumis sa ei saa lisada manuseid selles foorumis sa võid manuseid alla laadida selles foorumis
|
|