Autor | Zpráva | ||
---|---|---|---|
jarousek Profil * |
#1 · Zasláno: 27. 8. 2010, 18:47:21
Z nějakého důvodu mi nefunguje fukce s else if, chtel jsem podle prohlizece dat logo vyrobce na stranky
function prohlizecLogo () { var prohlizec = navigator.appName; if (prohlizec="Netscape") { var ffx = document.getElementById("ffx"); ffx.style.display = "inline"; }; else if (prohlizec="Microsoft Internet Explorer") { var ie = document.getElementById("ie"); ie.style.display = "inline" ; }; else if (prohlizec="Chrome") { var chrom = document.getElementById("ch"); chrom.style.display = "inline" ; } else alert("jiný") }; |
||
tiso Profil |
#2 · Zasláno: 27. 8. 2010, 18:50:17 · Upravil/a: tiso
jarousek: čo takto mať jeden prvok:
element=document.getElementById("browser"); |
||
preca1 Profil |
#3 · Zasláno: 27. 8. 2010, 18:53:42
if (prohlizec="Netscape") uprav na if (prohlizec=="Netscape") jedno rovná se přiřazuje proměnné hodnotu, dvě rovná se slouží pro porovnávání |
||
jarousek Profil * |
#4 · Zasláno: 27. 8. 2010, 19:03:40
tak super == to vyresilo, diky moc
|
||
jarousek Profil * |
#5 · Zasláno: 27. 8. 2010, 19:21:47
Jeste jedna vec se mi tady dela spatne:
var den = cas.getDate(); var mesic = cas.getMonth(); var rok = cas.getFullYear(); if ((mesic=7) && (den=24)) document.zobraz.upozorneni.value = "25.srpna"; zobrazuje se mi to tam i dneska a to neni splneno |
||
panther Profil |
#6 · Zasláno: 27. 8. 2010, 19:23:42
jarousek:
jedním rovnítkem se přiřazuje, dvěma porovnává. Viz [#3]. |
||
Witiko Profil |
#7 · Zasláno: 27. 8. 2010, 20:04:32
if(mesic==7 && den==24)
Jo a za blok příkazů se nedává středník: }; <-- |
||
jarousek Profil * |
#8 · Zasláno: 28. 8. 2010, 07:46:04
vsem dekuji za pomoc... uz si to pamatuju že == je na porovnání
|
||
Časová prodleva: 14 let
|
0