Avaleht
uus teema   vasta Tarkvara »  WWW »  CSS küsimus märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
Plondiin
HV kasutaja


liitunud: 13.12.2001




sõnum 20.10.2011 15:25:04 CSS küsimus vasta tsitaadiga

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:
  1. <li><a href="./" id="main">&nbsp;</a></li>


CSS:
css:
  1. #main {
  2.     background: url(a.jpg) no-repeat;
  3.     display: block;
  4.     width:131px;
  5.     height: 58px;
  6. }
  7. #main:hover {
  8.     background-image: url(b.jpg)
  9. }
  10.  
  11. #main:active {
  12.     background-image: url(b.jpg)
  13. }
  14.        
  15. #main:focus {
  16.     background-image: url(b.jpg)
  17. }
tagasi üles
vaata kasutaja infot saada privaatsõnum
keevitaja
AM 10 aastat
keevitaja

liitunud: 05.11.2001




sõnum 20.10.2011 15:32:09 vasta tsitaadiga

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
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
andrusny
Kreisi kasutaja
andrusny

liitunud: 20.03.2006




sõnum 20.10.2011 18:35:10 vasta tsitaadiga

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
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Plondiin
HV kasutaja


liitunud: 13.12.2001




sõnum 20.10.2011 21:27:11 vasta tsitaadiga

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">&nbsp;</a></li>
<li><a href="firmast.php" id="firmast">&nbsp;</a></li>

Mis skripti siin soovitate?
tagasi üles
vaata kasutaja infot saada privaatsõnum
andrusny
Kreisi kasutaja
andrusny

liitunud: 20.03.2006




sõnum 20.10.2011 22:56:15 vasta tsitaadiga

Ü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">&nbsp;</a></li>
<li><a href="firmast.php?leht=firmast" id="firmast">&nbsp;</a></li>

_________________
Kommentaarid: 7 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 7
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Plondiin
HV kasutaja


liitunud: 13.12.2001




sõnum 27.10.2011 18:03:16 vasta tsitaadiga

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">&nbsp;</a></li>
<li><a href="firmast.php?leht=firmast" id="firmast">&nbsp;</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
vaata kasutaja infot saada privaatsõnum
keevitaja
AM 10 aastat
keevitaja

liitunud: 05.11.2001




sõnum 02.12.2011 22:23:21 vasta tsitaadiga

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
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Redikate
HV veteran
Redikate

liitunud: 30.12.2005




sõnum 03.12.2011 15:12:41 vasta tsitaadiga

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
vaata kasutaja infot saada privaatsõnum
keevitaja
AM 10 aastat
keevitaja

liitunud: 05.11.2001




sõnum 03.12.2011 16:02:26 vasta tsitaadiga

jah, see ei aita.
_________________
Hinnavaatlus ei ole koht arvamuse avaldamiseks!
Kommentaarid: 51 loe/lisa Kasutajad arvavad:  :: 1 :: 3 :: 40
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  WWW »  CSS küsimus
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
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



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.