Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JS] problemy z czcionką - setAttribute
kurt
post 12.07.2009, 07:45:54
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 12.07.2009, 08:24:18
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ą winksmiley.jpg


--------------------
Go to the top of the page
+Quote Post
kurt
post 12.07.2009, 08:43:36
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 12.07.2009, 09:16:21
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?? 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 winksmiley.jpg
pozdro...


--------------------
Jeśli twoja ręka rusza do przodu powstrzymaj swój gniew; gdy wyprzedza cię twój gniew - wycofaj rękę.

Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 22.06.2025 - 18:20