Kezdőlap › Fórumok › Programozás › HTML+js Linux problémám
- This topic has 7 hozzászólás, 6 résztvevő, and was last updated 18 years, 9 months telt el by
mi6.
-
SzerzőBejegyzés
-
2006-09-21-07:33 #2072428
Bevallom most nincs időm kipróbálni, de én első körben nem az oprendszerre, hanem a böngészőre gyanakodnék.
Az egyáltalán nem egyedi eset, hogy IE Firefox párosnál oda kell figyelni.
Szerintem próbáld meg Win alatt Firefox böngészővel, ha ott sem megy, akkor egyértelműen nem Linux problémaSzerk.: Természetesen ilyet nem is kérdezek meg, hogy engedélyezve van-e a JS a böngészőkben 🙂
2006-09-21-07:38 #2072429mi6 wrote:Oprendszer: Linux SUSe 9.1
Böngésző: Firefox, MozillaCsak közbevetőleg: a süsü 9.1 elég régi rendszer, már nem támogatott.
Az általad használt firefox-nak mi a verziója?2006-09-21-07:42 #2072430Az a probléma, hogy a document.all IE specifikus dolog, a getElementById a szabvány js megoldás.
http://simon.incutio.com/archive/2003/08/11/documentAll2006-09-21-07:45 #2072431Próbáld meg a setAttribute nélkül, pl.:
document.all.MENU_0.style.backgroundColor=’rgb(210,210,250)’;vagy:
document.getElementById.style.backgroundColor=’rgb(210,210,250)’;
De ha rákeresel neten, biztos jó pár helyen le van írva, hogy a style objektumnak pontosan milyen tulajdonságokat paramétereket lehet adni. Lehet, hogy más néven kell hivatkozni a háttérszínre pontosan.
Egyébként gondolom egy menüpont hátteréről van szó, már csak a szövegből ítélve.
CSS-sel sokkal egyszerűbben meg tudnád oldani, ehhez már rég nincs szükség JS-re.Code:.menu a{
background-color:rgb(x,y,z);
}.menu a:hover{
background-color:rgb(z,y,x);
}2006-09-21-09:29 #2072432A tanácsokat köszönöm, otthon kipróbálom őket.
Balev:
Code:.menu a{
background-color:rgb(x,y,z);
}.menu a:hover{
background-color:rgb(z,y,x);
}Kipróbáltam ie-vel. Ez nem csak hiperlink esetén működik?
2006-09-21-09:45 #2072433Csak egy példa volt, de itt egy az egyik oldalamról, ahol CSS-sel van megolda a menü:
Code:Hozzá a CSS:
Code:#menu {
border-top:1px #333333 solid;
border-bottom:1px #333333 solid;
margin:0px;
width:240px;
}.link {
margin:10px;
width:220px;
}.link a {
display:block;
width:220px;
font-size:12px;
font-family:arial, tahoma, sans-serif;
padding:2px;
background-color:#333333;
color:#eeeeee;
border-left:20px solid #5c5b46;
border-right:20px solid #5c5b46;
font-weight:bold;
text-decoration:none;
text-align:center;
margin-top:1px;
}.link a:hover {
background-color:#5c5b46;
text-decoration:none;
font-size:12px;
color:#eeeeee;
}Egyébként agyon lehet variálni, ez jó a CSS-ben, de ha rákeresel neten, találsz egy rakás oldalt, ahol rengeteg tutorial van.
2006-09-21-10:57 #2072434Köszi megfogadom a tanácsodat!
2009-12-04-19:58 #1884269Kedves Fórumozók!
A következő problémával szembesültem Linux alatt:
HTML kód:
Menü 1javascript kód:
function mouseOver()
{
document.all.MENU_0.style.setAttribute(„backgroundColor”,”rgb(210,210,250)”);
document.all.MENU_0.style.setAttribute(„border”,”solid 1,5em blue”);
}Oprendszer: Linux SUSe 9.1
Böngésző: Firefox, MozillaA böngésző nem hajtja végre a javascript kódot.
Az aláhúzott részre valami ilyen hibaüzenetet ír, hogy „…have no properties”.
Nem tudom mi lehet a probléma, Internet Explorellel működik.
Kérlek segítsetek mit kell tennem, hogy linux alatt is tudjam futtatni az oldalt.Segítségeteket előre is köszönöm!
üdv: mi6.
-
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
legutóbbi hsz