[ Príspevkov: 7 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 19.01.15
Prihlásený: 09.07.17
Príspevky: 18
Témy: 9 | 9

Zdravim. Mam 5 tlacidiel a pod nimi jeden text. 3 tlacidla menia farbu textu, stvrte da textu border a piate border zrusi. Chcem ale aby stvrte tlacidlo plnilo takuto funkciu:
ked je nastavena napr. cervena farba textu a kliknem na border tlacidlo, text musi dostat hranicu takej farby akej je on sam a to pre vsetky 3 farby... Nejak som to nakodil ale ocividne nefungiruje.
Prosim ak niekto vie ako to rozbehat odpovedzte mi funkcnym kodom a vysvetlenim. Dakujem vopred :)

html:
Kód:
<input type="button" value="Red" id="butty1"/>
<input type="button" value="Blue" id="butty2"/>
<input type="button" value="Green" id="butty3"/>
<input type="button" value="Border" id="butty_border"/>
<input type="button" value="Border_off" id="butty_border_off"/>
<p id="text">This is some text.</p>


js:
Kód:
function main(){
    x = document.getElementById('butty1');
    xx = document.getElementById('butty2');
    xxx = document.getElementById('butty3');
    but_bord = document.getElementById('butty_border');
    but_bord_off = document.getElementById('butty_border_off');
    y = document.getElementById('text');

    x.addEventListener('click', function changeToRed(){y.style.color='red';}, false);
    xx.addEventListener('click', function changeToBlue(){y.style.color="blue";}, false);
    xxx.addEventListener('click', function changeToYellow(){y.style.color="green";},false);
    but_bord.addEventListener('click', makeBorder, false);
    but_bord_off.addEventListener('click', function BorderOff(){y.style.border="0px solid red";},false);
}
function makeBorder(){
    if(x.clicked==true){
    y.style.border="2px solid red";
    y.style.width="200px";
    }
    else if(xx.clicked==true){
    y.style.border="2px solid blue";
    y.style.width="200px";
    }
    else if(xxx.clicked==true){
    y.style.border="2px solid yellow";
    y.style.width="200px";
    }
}   
window.addEventListener('load', main, false);


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 13.11.07
Prihlásený: 20.08.16
Príspevky: 1702
Témy: 0 | 0

Nenastavuj farbu pre border a automaticky sa použije farba textu.


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 19.01.15
Prihlásený: 09.07.17
Príspevky: 18
Témy: 9 | 9
Napísal autor témyOffline : 30.04.2015 10:43 | JavaScript - problem s podmienkami. Pls help!

Dik za radu no ani tak to nefunguje..


Offline

Správca fóra
Správca fóra
JavaScript - problem s podmienkami. Pls help!

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

Vymaz funkciu makeBorder a uprav riadok but_bord.addEventListener tak, ze y nastavis border 2px solid a sirku


_________________
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ľ
Obrázok užívateľa

Registrovaný: 19.01.15
Prihlásený: 09.07.17
Príspevky: 18
Témy: 9 | 9
Napísal autor témyOffline : 30.04.2015 11:07 | JavaScript - problem s podmienkami. Pls help!

stenley napis mi prosim ta ten kod lebo skusam a nijak raz mi to nejde spravne


Offline

Správca fóra
Správca fóra
JavaScript - problem s podmienkami. Pls help!

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

Ved len uprav ten riadok, podobne ako mas ostatne, len s tym rozdielom, ze nastavis border a width. Alebo daj kod, ktory ti nefunguje po uprave.


_________________
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ľ
Obrázok užívateľa

Registrovaný: 19.01.15
Prihlásený: 09.07.17
Príspevky: 18
Témy: 9 | 9
Napísal autor témyOffline : 30.04.2015 11:28 | JavaScript - problem s podmienkami. Pls help!

Kód:
but_bord.addEventListener('click', function(){ y.style.borderStyle="solid"; y.style.width="200px"; });


mam to takto a kvoli tomu nefunguje ani zafarbovanie textu pomocou prvych 3 tlacidiel

// Spojený príspevok Štv 30.04.15 11:43

Uz som to vyriesil, vdaka za rady.


 [ Príspevkov: 7 ] 


JavaScript - problem s podmienkami. Pls help!



Podobné témy

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

PLS help mam problem!! :(

v Operačné systémy Microsoft

2

411

05.03.2008 14:09

Jaro

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

Problem z drivermi PLS help

v Zvuk

2

863

12.03.2006 7:26

KocuR

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

problem s Windows pls HELP

v Operačné systémy Microsoft

14

562

19.10.2008 17:06

Gyrxiur

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

Problem s javou pls help

v Ostatné programy

2

759

20.09.2009 17:56

r0bhin0

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

Problem s filmami pls Help

v Video programy

2

561

02.07.2008 20:16

elfo99

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

problem s x600 xt, pls help

v ATI/AMD grafické karty

21

1086

01.02.2009 14:10

Daron

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

Problem so SATA diskom (pls HELP)

v Pevné disky a radiče

7

647

01.08.2007 17:04

OmeGa

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

WIN7 problem pri instalacii ... help PLS

v Operačné systémy Microsoft

1

359

10.12.2010 18:24

killer

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

problem s rozbehnutim PC PLS HELP

v Ostatné

5

528

31.10.2008 12:40

Jaro

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

ASUS EAH3870X2 problem s pamatou...pls help

v ATI/AMD grafické karty

5

669

15.12.2008 5:06

Jaro

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

problem s instalaciou win 7 pls help me!!!

v Operačné systémy Microsoft

5

474

23.12.2009 20:13

Milanese

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

problem s novym pentiumD 805 pls-help piskajuci procesor

v Intel - Integrated Electronics

11

930

04.11.2006 23:19

RS

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

problem z HP Pavilion dv 6000 help me pls

v Ovládače

3

2486

22.01.2008 22:22

Shit

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

Problem z Asus AH3450 256mb neidu žiadne hry! pls HELP

v ATI/AMD grafické karty

3

626

03.05.2009 19:26

Maxim

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

Javascript, canvas, menu - help

v JavaScript, VBScript, Ajax

0

359

17.05.2014 20:38

TieSTiK

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

datum a cas a jeden mini problem pls help

v JavaScript, VBScript, Ajax

4

626

29.07.2009 15:45

Ďuri



© 2005 - 2024 PCforum, edited by JanoF