Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 9 ] 
AutorSpráva
Offline

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

Registrovaný: 20.11.15
Prihlásený: 26.12.15
Príspevky: 5
Témy: 1
Príspevok NapísalOffline : 20.11.2015 18:46

Zdravim, potreboval by som poradit ako zariadiť aby sa na stranke spustala funkcia vždy po stlačeni buttonu cez ktory ju volam, bez nutnosti reloadu stranky.
Tu je funkcia ktoru chcem zavolat aby sa vykonala vzdy po stlaceni buttonu (Funkcia vykresluje graf s hodnotami ktore sa po každej inicializacii nahodnym generovanim menia-to je zariadene v inych funkciach)
Kód:
function plot(x,y,output)
{
       
   
   var trace1 = {
      x:sort_dots(x,y,output,0),
      y:sort_dots(x,y,output,1),
      mode: 'markers',
      type: 'scatter',
      name: 'Class 1 ',
      marker: {size: 6}
   };
   
   var trace2 = {
      x:sort_dots(x,y,output,2),
      y:sort_dots(x,y,output,3),
      mode: 'markers',
      type: 'scatter',
      name: 'Class 0 ',
      marker: {size: 6}
   };
   
   var data = [trace1, trace2];
      
   var layout = {
      xaxis: {
         range: [-2, 2]
      },
      yaxis: {
         range: [-2, 2]
      },
   
     
      title:'Generated points'
   
   
   
   };
    
   Plotly.newPlot('myDiv', data, layout);
 
}



a tu je fragment z HTML-ka

Kód:
<input type="button" onclick="javascript:plot(x,y,output)" value="Run"style="float: right;"/> 
           
  <div id="myDiv" style="width: 700px; height: 400px float: left;"></div> 


Vopred dakujem za kazdu radu.


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
Príspevok NapísalOffline : 20.11.2015 19:56

A teraz sa po stlačení toho tlačidla tá funkcia nespúšťa? (pretože nevidím žiadny dôvod, prečo by sa tá funkcia nemala spúšťať)


Offline

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

Registrovaný: 20.11.15
Prihlásený: 26.12.15
Príspevky: 5
Témy: 1
Príspevok Napísal autor témyOffline : 20.11.2015 23:10

Jasne. funkcia sa spušta, všetko ide tak ako ma. Len ja potrebujem aby sa spuštala, vždy ked kliknem na button, bez nutnosti refreshovania stranky. Toto funguje ako keby jednorazovo.


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
Príspevok NapísalOffline : 20.11.2015 23:33

Podľa mňa sa to spúšťa vždy keď klikneš na to tlačidlo. Nemáš problém len s tým, že tie dáta, ktoré sa používajú sú stále rovnaké? (keďže sa načítavajú len pri načítaní stránky)


Offline

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

Registrovaný: 20.11.15
Prihlásený: 26.12.15
Príspevky: 5
Témy: 1
Príspevok Napísal autor témyOffline : 20.11.2015 23:38

No to som nezvažil. Vieš mi poradiť ako by som to mohol prerobit? Ak je treba tak viem tu pridat hocjaky fragment kodu, Dakujem.


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
Príspevok NapísalOffline : 20.11.2015 23:39

Táto konkrétna časť nie je problém, treba tam pridať načítanie nových dát napr. pomocou Ajax (ale to musí podporovať aj server).


Offline

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

Registrovaný: 20.11.15
Prihlásený: 26.12.15
Príspevky: 5
Témy: 1
Príspevok Napísal autor témyOffline : 20.11.2015 23:41

predpokladajme, že to server podporuje, ako by som to mohol spraviť? Nemam s Ajaxom žiadne skusenosti


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
Príspevok NapísalOffline : 20.11.2015 23:50

Netuším, univerzálne riešenie neexistuje. (takže sa to musí prispôsobiť presne tomu tvojmu kódu)


Offline

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

Registrovaný: 20.11.15
Prihlásený: 26.12.15
Príspevky: 5
Témy: 1
Príspevok Napísal autor témyOffline : 20.11.2015 23:52

no poriešil som to tak, že som funkciu generovania bodov zavolal priamo vo funkcii plotovania na zaciatku a už to ide. :D


Odpovedať na tému [ Príspevkov: 9 ] 


Podobné témy

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

v JavaScript, VBScript, Ajax

4

751

15.03.2008 2:03

chrono Zobrazenie posledných príspevkov

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

v PHP, ASP

2

444

09.03.2009 12:51

max-m Zobrazenie posledných príspevkov

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

v Ostatné zariadenia

3

425

13.06.2017 9:25

shiro Zobrazenie posledných príspevkov

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

v PHP, ASP

2

599

10.10.2007 19:06

javo Zobrazenie posledných príspevkov

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

v Operačné systémy Microsoft

4

582

28.08.2008 23:34

OmeGa Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. innerHTML onclick function ... prosím pomoc

v JavaScript, VBScript, Ajax

3

669

07.08.2009 19:42

Ďuri Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. pomoc javascript each(function(index, value)

v JavaScript, VBScript, Ajax

1

313

01.11.2013 9:05

Unlink Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Fatal error: Call to undefined function mysql_connect()

v PHP, ASP

5

668

05.02.2011 16:45

gamelaster Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. mysql_result() [function.mysql-result]: Unable to jump to row 0

v PHP, ASP

4

525

09.03.2015 13:10

EidzEm Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra