[ 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

1582

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

2342

23.03.2009 10:41

FERDA23

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

1808

22.09.2012 23:51

walther

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

5147

26.04.2012 11:14

netpeter77

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

2603

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

1664

22.02.2013 14:08

lucifer666x

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

problem

v Operačné systémy Unix a Linux

2

666

28.12.2008 11:49

branislav.poldauf

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

Problem

v Intel čipové sady

13

530

03.12.2011 17:28

sido007

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

Problem

v Kôš

2

60

03.02.2017 20:02

michalesku

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

problem

v PHP, ASP

2

767

29.05.2007 8:07

Punker661

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

Problém

v ATI/AMD grafické karty

13

909

01.08.2007 14:33

RIDGEBACK

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

problem

v HTML, XHTML, XML, CSS

8

858

26.02.2007 22:36

jurino88

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

problem

v Assembler, C, C++, Pascal, Java

2

354

06.10.2012 18:21

kustom456

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

problem

v Notebooky a netbooky

6

300

18.12.2013 21:50

screw

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

Problem

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

v Ostatné

44

4145

30.03.2006 23:26

Luks

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

Problem

v Operačné systémy Microsoft

10

521

28.08.2014 22:14

kllr007



© 2005 - 2025 PCforum, edited by JanoF