Mikijs Posted July 2, 2008 Report Posted July 2, 2008 vopsem man ir funkcija function showhide(id, myid) { var element=document.getElementById(id); var myelement=document.getElementById(myid); if(element.style.display == "none") { element.style.display="block"; myelement.style.weight="bold"; } else { element.style.display="none"; myelement.style.weight="normal"; } } <a href="#" onclick="showhide('divid', 'spanid');">Kategorija</a> <span id='spanid'>Kategorijas</span> <div id='divid'><?=$cats?></div> Jautājums.. kapēc man teksts neiekrāsojas boldā?
andrisp Posted July 2, 2008 Report Posted July 2, 2008 Tāpēc, ka ir nevis weight, bet font-weight ? :)
Mikijs Posted July 2, 2008 Author Report Posted July 2, 2008 (edited) tas nestrādāja ari .. invalid assignment left-hand side[break on this error] myelement.style.font-weight="bold";\n Edited July 2, 2008 by Mikijs
werd Posted July 2, 2008 Report Posted July 2, 2008 (edited) Tu šajā vietā norādi kuram elementam jāapskata style? if(element.style.display == "none") { Vai tad ne šādi? if(document.getElementById(myd).style.display == "none"){.. Edited: Jā tiešām!Atvainojos kkā atri pārskŗeju pirmajām rindiņām pāri! Edited July 2, 2008 by phpjanis
andrisp Posted July 2, 2008 Report Posted July 2, 2008 phpjanis, un kaada atshkjiriiba, ja jau vinjs jau ir element nodefineejis ? Mikijs, kaa tu meegjinaaji ? .font-weight vai .fontWeight ?
Mikijs Posted July 2, 2008 Author Report Posted July 2, 2008 Tu šajā vietā norādi kuram elementam jāapskata style?if(element.style.display == "none") { Vai tad ne šādi? if(document.getElementById(myd).style.display == "none"){.. ieskaties koda un ieraudzisi ka tas ir nodefinets zem varda "element"
bubu Posted July 2, 2008 Report Posted July 2, 2008 Var arī ar svītriņu: element.style["font-weight"] = "bold";
indoom Posted July 2, 2008 Report Posted July 2, 2008 Tā jau arī nevarēs. Javascriptā neizmanto svītriņas stilos. Ir .fontWeight
v3rb0 Posted July 2, 2008 Report Posted July 2, 2008 ar svītriņu biš citādi, bet var gan arī ar svītriņu document.getElementById("post-main-86818").style.setProperty('font-weight', 'bold',''); un skatīties uz burtiem pirmajā postā šinī pašā lapā.
mefisto Posted July 3, 2008 Report Posted July 3, 2008 Nah nevar vienkārsi pielikt un noņemt css klasi ? Man kaut kā liekas , ka tas būtu 100x vieglāk, kā pisties ar katras īpašības uzstādīšanu ..
Recommended Posts