Paweł Nowicki

Paweł Nowicki Oracle Developer

Temat: Selekcja częściowoznanego identyfikatora

Witam,

Potrzebuje przypisać styl do elementów identyfikowanych poprzez generowany losowo identyfikator zakończony stałym elementem, np id:

21312qwee23412_wrapper
23t34frfe4sa414_wrapper
32f45y5641h_wrapper

Jak przypisać do tego styl?

Proszę nie proponujcie mi zmiany nazwy identyfikatora na stały, bo to wtedy nie jest problem. Muszę zrobić to w taki, a ni inny sposób.

konto usunięte

Temat: Selekcja częściowoznanego identyfikatora

Jedyny sensowny sposób to odniesienie się do danego elementu poprzez jego rodzica (np. DIV > P) i ewentualne wykluczenie takich samych elementów poziom głębiej (np. DIV > DIV > P)...

konto usunięte

Temat: Selekcja częściowoznanego identyfikatora

Paweł Nowicki:
Witam,

Potrzebuje przypisać styl do elementów identyfikowanych poprzez generowany losowo identyfikator zakończony stałym elementem, np id:

21312qwee23412_wrapper
23t34frfe4sa414_wrapper
32f45y5641h_wrapper

Jak przypisać do tego styl?

Proszę nie proponujcie mi zmiany nazwy identyfikatora na stały, bo to wtedy nie jest problem. Muszę zrobić to w taki, a ni inny sposób.

no to generuj style też dynamicznie...
Krzysztof Safjanowski

Krzysztof Safjanowski Senior JavaScript
Lead Developer

Temat: Selekcja częściowoznanego identyfikatora

Paweł Nowicki:
Witam,

Potrzebuje przypisać styl do elementów identyfikowanych poprzez generowany losowo identyfikator zakończony stałym elementem, np id:

selektor[id$="_wrapper"] {border: 1px solid #f00;}
Jakub Korupczyński

Jakub Korupczyński Software Developer

Temat: Selekcja częściowoznanego identyfikatora

Paweł Nowicki:
Witam,

Potrzebuje przypisać styl do elementów identyfikowanych poprzez generowany losowo identyfikator zakończony stałym elementem, np id:

21312qwee23412_wrapper
23t34frfe4sa414_wrapper
32f45y5641h_wrapper

Jak przypisać do tego styl?

Proszę nie proponujcie mi zmiany nazwy identyfikatora na stały, bo to wtedy nie jest problem. Muszę zrobić to w taki, a ni inny sposób.

No ok ja mam pytanie. Tutaj jest podane id, które jest zmienne, a co z nazwą klasy? Czy nie można nadać zmiennego id ale stałej jakiejś nazwej klasy po której do tych elementów by styl był przydzielany ?

Jeśli nie to można spróbować też za pomocą jakiegoś js wyszukać wszystkie elementy na stronie z końcówką id jako _wrapper. Ale nie wiem jak to będzie obciążać komputer klienta. Teretycznie nie powinno być z tym problemu.
Jacek S.

Jacek S. Jestem słuchaczem
szkoły policealnej w
kierunku
technik-i...

Temat: Selekcja częściowoznanego identyfikatora

Jeśli potraktujesz swoją stronę jako dokument xml (w xhtmlu to możliwe) to problem możesz rozwiązać przy zastosowaniu XPatha, tu masz tutorial:
http://www.zvon.org/xxl/XPathTutorial/Output_pol/examp...
Paweł Piskorz

Paweł Piskorz koder HTML/CSS

Temat: Selekcja częściowoznanego identyfikatora

Paweł Nowicki:
Potrzebuje przypisać styl do elementów identyfikowanych poprzez generowany losowo identyfikator zakończony stałym elementem, np id:

21312qwee23412_wrapper
23t34frfe4sa414_wrapper
32f45y5641h_wrapper

To nie jest poprawne id:
http://www.w3.org/TR/html4/types.html#type-name
Jak przypisać do tego styl?

Krzysztof już Ci napisał, jeżeli zdecydujesz się poprawić te id na np.:
wrapper_21312qwee23412
wrapper_23t34frfe4sa414
wrapper_32f45y5641h
wówczas skorzystaj z [id^="wrapper_"]

Oczywiście nIE masz co liczyć na IE6.
Paweł Nowicki

Paweł Nowicki Oracle Developer

Temat: Selekcja częściowoznanego identyfikatora

Użyłem konstrukcji:

* [id$="_wrapper"]{
display: none !important;
visibility: hidden !important; }

dzięki Krzysztofie

Dlaczego tak?
nie mogłem generować, ani zmieniać 'id'.
obiekt nie posiadał też nadanej klasy.

Jaki problem jest to zmienić zapytacie?
Był to kod reklamy dodawanej przez hosting na serwerze. Nie miałem do niego wglądu, a nie dawali możliwości wyboru typu reklamy. Dlatego sprawdziłem w inspektorze DOM jaki obiekt odpowiada za jej wyświetlanie i dzięki waszej pomocy wymusiłem ukrywanie brzydkiej reklamy.

Dziękuję :)
Michał K.

Michał K. Starszy Grafik,
home.pl

Temat: Selekcja częściowoznanego identyfikatora

i tym samym złamałeś warunki korzystania z darmowego hostingu stron za co możesz mieć zablokowane konto

jeśli kogoś nie stać na serwery znanych firm to na allegro roi się od pseudo serwerów które za grosze na pewno wystarczą do prowadzenia i testowania mało wymagających stron
Paweł Nowicki

Paweł Nowicki Oracle Developer

Temat: Selekcja częściowoznanego identyfikatora

I tu się mylisz. Regulamin nie wspomina ani jednym słowem, że na stronie pojawia się reklama. Tym bardziej nie ma nic o tym, że zakazane jest jej blokowanie. Po za tym blokuję ją tylko na jednej skórce, gdzie przysłaniała menu. Na pozostałych będzie bez zmian.
Michał K.

Michał K. Starszy Grafik,
home.pl

Temat: Selekcja częściowoznanego identyfikatora

to jeśli nie wspomina to domagaj się jej usunięcia ;)
bo tym samym tokiem rozumowania nie mają prawa nic wstawiać na Twoją stronę bo ty nie podpisałeś na to zgody :)

co to za hosting w ogóle... śmieszne dosyć że usługodawca się nie zabezpieczył w ten sposób, a usługobiorca teoretycznie może mieć na swojej stronie wyświetlane np materiały porno po 24tej bo w regulaminie nic nie pisze, że nie może.



Wyślij zaproszenie do