Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JS] problemy z czcionką - setAttribute
kurt
post
Post #1





Grupa: Zarejestrowani
Postów: 89
Pomógł: 3
Dołączył: 14.07.2005
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Mam skrypt JS, który dynamicznie towrzy listę select w oparciu o pobierane z bazy dane. Zawartoś option jest "sklejana" z kilku elementów i aby osiągnąć wyrównanie w kolumnach, niezależnie od rozmiarów poszczególnych kolumn, chcę ustawić czcionkę o kroju nieproporcjonalnym , czyli 'Courier New'.
robię to tak:

  1. select.setAttribute('cssText','font-family:Courier New');


próbowałem też tak:

  1. select.setAttribute('font-family','Courier New');


Obie motody zawodzą.
Gdzie popełniam błąd?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
vokiel
post
Post #2





Grupa: Zarejestrowani
Postów: 2 592
Pomógł: 445
Dołączył: 12.03.2007

Ostrzeżenie: (0%)
-----


Może fontFamily, nazwy właściwości z myślnikami nie przejdą (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
kurt
post
Post #3





Grupa: Zarejestrowani
Postów: 89
Pomógł: 3
Dołączył: 14.07.2005
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Dzięki za trop.
Użyłem fontFamily bez '-' ale tak:

  1. select.style.fontFamily = "Courier New";


swoją drogą to dziwne, że tak wiele materiałów w sieci wskazywało na użycie nie działającego

  1. select.setAttribute("fontFamily","Courier New");
Go to the top of the page
+Quote Post
zegarek84
post
Post #4





Grupa: Zarejestrowani
Postów: 1 332
Pomógł: 294
Dołączył: 12.10.2008
Skąd: Olkusz

Ostrzeżenie: (0%)
-----


Cytat(kurt @ 12.07.2009, 08:45:54 ) *
.....
robię to tak:

  1. select.setAttribute('cssText','font-family:Courier New');


próbowałem też tak:

  1. select.setAttribute('font-family','Courier New');


Obie motody zawodzą.
Gdzie popełniam błąd?

pierwszą metodę się urzywa:
element.style.cssText='tutaj_zdefiniowany_styl';

druga metodę to tutaj kierują pytanie do Ciebie - jaki atrybut chciałeś ustawić?? - czy nie style?? (IMG:http://forum.php.pl/style_emoticons/default/aaevil.gif) - a w kodzie napisałeś co innego... a więc powinno być:
element.setAttribute('style','tutaj_zdefiniowany_styl');

gdzie elementem u Ciebie jest select (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
pozdro...
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 16.09.2025 - 01:02