[ Príspevkov: 6 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
problem so stylmi v IE javascript/innerHTML

Registrovaný: 07.08.06
Prihlásený: 18.11.21
Príspevky: 947
Témy: 268 | 268
Bydlisko: Levice

mam takyto jednoduchy kod

Kód:
<ul>
<li class="sel1"><a href="#" onclick='changeText()'>menu1</a></li>
<li class="sel2" ><a href="#" onclick='changeText2()' >menu2</a></li>
</ul>

<div id='obsah'></div>


a javascript

Kód:
function changeText(){
   document.getElementById('obsah').innerHTML = '<style type="text/css">ul li.sel1 a{width: 55px;height:17px;background-image: url("images/tab_on.jpg");}</style><p>blablabla</p>';}

function changeText2(){
   document.getElementById('obsah').innerHTML = '<style type="text/css">ul li.sel2 a{width: 55px;height:17px;background-image: url("images/tab_on.jpg");}</style><p>blablabla</p>';}


Po kliknuti na menu1 sa zobrazi blablabla v DIV obsah. Problem je, ze v IE ignpruje tie styly definovane v javascripte. Vo FF a Opere to funguje dobre, ale IE vobec nezmeni styl. Viete pomoct?


Offline

Skúsený užívateľ
Skúsený užívateľ
problem so stylmi v IE javascript/innerHTML

Registrovaný: 09.07.08
Prihlásený: 17.01.15
Príspevky: 1585
Témy: 96 | 96

http://www.google.sk/search?q=javascript+css+class
dať <style type="text/css"> do divu je fakt zverstvo, to som tuším ešte nevidel. Style patrí do <head>


_________________
neříkejte, že něco nejde udělat, protože se vždycky najde nějaký blbec, co neví, že to nejde – a udělá to!
Offline

Užívateľ
Užívateľ
problem so stylmi v IE javascript/innerHTML

Registrovaný: 07.08.06
Prihlásený: 18.11.21
Príspevky: 947
Témy: 268 | 268
Bydlisko: Levice
Napísal autor témyOffline : 09.11.2009 9:19 | problem so stylmi v IE javascript/innerHTML

je mi jasne ze style patri do head, a este lepsie do css suboru, avsak v tomto pripade mam specialne menu pomocou innerhtml. Tu som uviedol len priklad, menu je trochu ine.

Ide vsak o to, ze text ktory vkladam do divu po kliknuti na menu1 je v javascriptovom subore. ja potrebujem tiez, aby sa po zvoleni daneho menu zmenilo pozadie buttonu /cize aby bolo aktivne to menu/.

A menu je aktivne len ked ten class="sel1" je definovany tak ako je.

Ako inak podla teba vyriesim, ze po volani funkcie changetext nech je aktivny class="sel1", po volani funkcie changetext2 nech je aktivny class="sel2" ???

Hm?

Bez vyuzitia php samozrejme..musi to byt cisto html, s minimalnym vyuzitim javascriptu... s php nevidim problem.


Offline

Užívateľ
Užívateľ
problem so stylmi v IE javascript/innerHTML

Registrovaný: 07.08.06
Prihlásený: 18.11.21
Príspevky: 947
Témy: 268 | 268
Bydlisko: Levice
Napísal autor témyOffline : 09.11.2009 11:02 | problem so stylmi v IE javascript/innerHTML

takze som to nakoniec vyriesil tak, ze pomocou javascriptu vytvorim konkretny class.

Kód:
document.getElementById("myP1").className="sel1";


Funguje to vsade perfektne...


..clovek tu aj porodi, kym sa docka odpovede niekedy :lol: :P


Offline

Správca fóra
Správca fóra
problem so stylmi v IE javascript/innerHTML

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51 | 51
Bydlisko: Bratislava

Tusim si mylis forum s nonstop poradnou, kde sa vzdy a hned dozvies odpoved na tvoje otazky. Uvedom si prosim, ze nikto tu nie je 24 hodin denne a nikto nie je povinny ti poradit v tvojom probleme, vsetko je postavene len na ochote userov a ich znalostiach z danej problematiky...


_________________
NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE
Offline

Užívateľ
Užívateľ
problem so stylmi v IE javascript/innerHTML

Registrovaný: 07.08.06
Prihlásený: 18.11.21
Príspevky: 947
Témy: 268 | 268
Bydlisko: Levice
Napísal autor témyOffline : 09.11.2009 12:03 | problem so stylmi v IE javascript/innerHTML

jasne..pohoda... len niekedy fakt tlaci cas a naozaj clovek potrebuje len trochu postrcit spravnym smerom... inokedy samozrejme necakam odpoved okamzite... ale uz to mam vyriesene..ok


 [ Príspevkov: 6 ] 


problem so stylmi v IE javascript/innerHTML



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

M Firefox problém so sťahovaním a GCH problém s updatom

v Sieťové a internetové programy

0

1553

23.01.2015 16:06

Stary

V tomto fóre nie sú ďalšie neprečítané témy.

Problém so zobrazovaním www stránok, problém užívateľa

v Operačné systémy Microsoft

17

2317

23.03.2009 10:41

FERDA23

V tomto fóre nie sú ďalšie neprečítané témy.

Záhadný problém s PC... problém procesora?

[ Choď na stránku:Choď na stránku: 1, 2 ]

v AMD - Advanced Micro Devices

45

5101

26.04.2012 11:14

netpeter77

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie.

Battlefield 3 SKIDROW problem + win7 problem

v Počítačové hry

1

1779

22.09.2012 23:51

walther

V tomto fóre nie sú ďalšie neprečítané témy.

Problém s MB ASUS P5K - problém s Realtek

v Ovládače

4

2568

14.06.2008 10:36

$ph!nX

V tomto fóre nie sú ďalšie neprečítané témy.

Problém s HDD / Problém s bootovaním

v Pevné disky a radiče

4

1637

22.02.2013 14:08

lucifer666x

V tomto fóre nie sú ďalšie neprečítané témy.

Problem?

v Pamäte

11

802

05.05.2009 17:55

bezi1112

V tomto fóre nie sú ďalšie neprečítané témy.

problem

v Antivíry a antispywary

8

805

12.03.2008 8:17

Devil_SK

V tomto fóre nie sú ďalšie neprečítané témy.

problem..

v Intel čipové sady

4

912

02.03.2008 12:23

Jaro

V tomto fóre nie sú ďalšie neprečítané témy.

problem !

v Operačné systémy Microsoft

3

642

27.06.2008 13:50

Andres28791

V tomto fóre nie sú ďalšie neprečítané témy.

problem

v Audio programy

0

709

26.01.2009 13:09

strna

V tomto fóre nie sú ďalšie neprečítané témy.

Problem

v Ostatné

8

949

24.04.2007 10:21

maugggly

V tomto fóre nie sú ďalšie neprečítané témy.

Problem?

v Ostatné

2

747

26.03.2009 19:27

Ominous

V tomto fóre nie sú ďalšie neprečítané témy.

Problém

v nVidia grafické karty

5

365

14.03.2015 21:16

brmbo

V tomto fóre nie sú ďalšie neprečítané témy.

Problém

v Ostatné programy

3

777

24.06.2008 14:04

kukom6

V tomto fóre nie sú ďalšie neprečítané témy.

Problem

v Ostatné grafické karty

4

579

30.10.2013 14:12

PanMod



© 2005 - 2024 PCforum, edited by JanoF