joketown
19.01.10 - 14:04
Mam nadzieję, że zostanę dobrze zrozumiany. Chodzi mi o to, że mam na swoją stronę wrzucić box innej strony (nie mojej). Box zawiera dość sporo kodu, divów itd. Za wygląd całego boxa odpowiada css umieszczony w zewnętrznym pliku. Kiedy wrzucam top na stronę i daję w <head> odwołanie do pliku css obsługującego ten box, to box wygląda ok, natomiast wywala mi się reszta strony. Da się jakoś zrobić, aby pewien fragment kodu (box) korzystał z tego cssa, a pozostała część go nie widziała tak, abym nie musiał przerabiać zarówno strony, jak i wspomnianego cssa (dużo kodu i ciężko się połapać co jest co) aby rozróżnić nazwy class i id, które pewnie się dublują (a są inaczej opisane) i z tego wynika błąd?
joketown
19.01.10 - 14:18
CYTAT(Kleszcz @ 19.01.10 - 16:12)

No nie do końca, chodzi mi o jakiś taki myk za pomocą nie wiem .js czy czego, że:
<div "myk, który sprawi że tylko wewnątrz tego diva, zewnętrzny css będzie funkcjonował">
100 linii kodu, tabelek, divów itd
</div>
bez edycji samego pliku .css
slawek22
19.01.10 - 14:19
Wklej w iframe, innego wyjścia nie ma. Nawet z important styl (jeśli jest dużo kodu) pewnie będzie się sypał.
joketown
19.01.10 - 14:23
CYTAT(slawek22 @ 19.01.10 - 16:19)

Wklej w iframe, innego wyjścia nie ma. Nawet z important styl (jeśli jest dużo kodu) pewnie będzie się sypał.
Iframe nie mogę, bo w boxie są linki, które muszą działać normalnie (inaczej strony zaczną się zmieniać w samym iframie). No nic, nie ma opcji to trudno, dzięki.
No to jeśli ten boks jest bardzo ważny to zmień nazwy w swoich stylach, hurtowo.
slawek22
20.01.10 - 00:23
Zmień linki w iframe na <a href='' targer='_parent'>
albo dodaj w sekcji <head> w iframe <base target='_parent'
Wtedy strony będą się otwierać normalnie w oknie a nie w ramce