#1 2014-07-13 22:56:14

mchour
Člen
Registrován: 2013-02-04
Příspěvky: 58

[Vyřešeno] JavaScript

Dobrý den, chci si na webu udělat svoje napsané kvízy s JavaScriptem, jenže nejde spustit. Předpokládám, že je někde JS vypnutý a proto se ptám, kde se dá zapnout. Díky.

Offline

#2 2014-07-13 23:10:25

Lkopo
Podpora
Registrován: 2010-02-12
Příspěvky: 1,916
Web

Re: [Vyřešeno] JavaScript

JS sa zapina/vypina v prehliadaci, alebo ako to presne myslite?


Portfólio
E-mail: eduard(at)karpiel.sk

Offline

#3 2014-07-14 01:11:04

Destroyer
Endora rádce
Registrován: 2009-11-01
Příspěvky: 2,097
Web

Re: [Vyřešeno] JavaScript

nebo sem dejte domenu, kde ten kviz mate, at se muzeme podivat

Offline

#4 2014-07-14 10:55:16

mchour
Člen
Registrován: 2013-02-04
Příspěvky: 58

Re: [Vyřešeno] JavaScript

www.tram-bus.cz Po rozkliknutí na "Vyhodnotit!" by měla vyjet alertová hláška (a samostatně v textáku, ve kterém jsem to psal, vše fungovalo).

Upravil kksmirice (2014-07-14 21:14:02)

Offline

#5 2014-07-14 14:21:25

Destroyer
Endora rádce
Registrován: 2009-11-01
Příspěvky: 2,097
Web

Re: [Vyřešeno] JavaScript

 <script type="text/JavaScript" language="JavaScript">// <![CDATA[
//0-10 body
var vysledek1 = "V dopravě se moc nevyznáš. Máš se ještě co učit.\n"+
			"\n"+
			"Červeně je vyznačena špatně zodpovězená otázka,\n"+
			"zeleně správná odpověď."</p>
<p>//11-20 bodů
var vysledek2 = "Zkušenosti už jistě nějaké máš, tak se ještě zdokonal!\n"+
			"\n"+
			"Červeně je vyznačena špatně zodpovězená otázka,\n"+
			"zeleně správná odpověď."</p>
<p>//21-25 bodů
var vysledek3 = "Předvedl si obravdu dobrý výkon! Kloubouk dolu!\n"+
			"\n"+
			"Červeně je vyznačena špatně zodpovězená otázka,\n"+
			"zeleně správná odpověď."</p>
<p>var odpovedi = new Array(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);</p>
<p>function vychozi() { 
	for ( var i = 0; i < document.forms[0].elements.length; i++ ) {
		document.forms[0].elements[i].checked = false;
	}
}</p>
<p>function odpoved(otazka,bodovani) { 
	odpovedi[otazka-1] = bodovani;
}</p>
<p>function ukaz_hodnoceni() { 
	var pocet_bodu = 0;
	for(var i=0; i<25; i++){
		pocet_bodu = pocet_bodu + parseInt(odpovedi[i]);
		if (odpovedi[i] == 0) {
			document.getElementById('o' + (i+1)).style.color = 'red';
		}
		else {
			document.getElementById('o' + (i+1)).style.color = 'black';			
		}
		document.getElementById('dobre' + (i+1)).style.color = 'green';
		document.getElementById('dobre' + (i+1)).style.fontWeight = 'bolder';
	}
	var hlaska = "Váš bodový zisk v tomto testu je "+pocet_bodu+" z 25.\n";
	if (pocet_bodu){
		hlaska = hlaska + "\n\n";
	}
	if (pocet_bodu <= 3){ 		alert(hlaska+vysledek1); 	} 	else if (pocet_bodu >= 10){
		alert(hlaska+vysledek3);
	}
	else {
		alert(hlaska+vysledek2);
	}
}
// ]]&gt;</script>

toto je ten script? a proc jsou v nem html tagy ?

Offline

#6 2014-07-14 22:25:23

mchour
Člen
Registrován: 2013-02-04
Příspěvky: 58

Re: [Vyřešeno] JavaScript

Ano, to je on. Tagy odstavce si do toho přidal sám editor, mám takový tušení, že nezná tag <script> (nebo je špatně naprogramován). Jak říkám, samostatně mi vše funguje.

Upravil kksmirice (2014-07-14 22:36:30)

Offline

#7 2014-07-15 00:00:54

Destroyer
Endora rádce
Registrován: 2009-11-01
Příspěvky: 2,097
Web

Re: [Vyřešeno] JavaScript

nevim jaky mate editor, ale pokud nejaky js vlozim pres klasicky wp editor pres kartu html, tak se mi tam ty tagy nepridaji

Offline

#8 2014-07-15 12:24:58

mchour
Člen
Registrován: 2013-02-04
Příspěvky: 58

Re: [Vyřešeno] JavaScript

No, ale v editoru to mám bez tagů, tagy vidím až na stránce ve zdrojovém kódu...

Upravil kksmirice (2014-07-15 12:37:40)

Offline

#9 2014-07-15 14:11:15

Destroyer
Endora rádce
Registrován: 2009-11-01
Příspěvky: 2,097
Web

Re: [Vyřešeno] JavaScript

divne, jedine co me napada je pouzit treba nejaky plugin napr.
http://wordpress.org/plugins/wpautop-control/

Offline

#10 2014-07-15 22:05:06

mchour
Člen
Registrován: 2013-02-04
Příspěvky: 58

Re: [Vyřešeno] JavaScript

Odstavce jsem odstranil (zjistil jsem, že ve scriptu na Wordpressu nesmím mít volné řádky yikes ). Jenže script stále nefunguje. Zkusil jsem ho zjendodušit na pouhý tag <script>, nýbrž bez úspěchu. Opravdu už nevím, co s tím, přitom jsem si teď uvědomil, že jiný script (přesměrování) normálně funguje... Tady jsem nahrál script tak, jak jsem ho napsal. http://www.zkusebniweb.euweb.cz/kviz.html

Upravil kksmirice (2014-07-16 07:50:48)

Offline

#11 2014-07-15 22:54:44

Destroyer
Endora rádce
Registrován: 2009-11-01
Příspěvky: 2,097
Web

Re: [Vyřešeno] JavaScript

mozna proto, ze to tlacitko na te wordpress strance nema ten event?

onClick="ukaz_hodnoceni();" 

toto mi tam chybi

Offline

#12 2014-07-16 00:36:58

mchour
Člen
Registrován: 2013-02-04
Příspěvky: 58

Re: [Vyřešeno] JavaScript

Máte pravdu, už mi to funguje... Nějak se to z toho muselo při kopírování vyloučit... Děkuji smile

Upravil kksmirice (2014-07-16 07:51:09)

Offline

#13 2014-07-16 07:52:40

kksmirice
Endora rádce
Místo: Vrchovnice
Registrován: 2011-11-20
Příspěvky: 6,023
Web

Re: [Vyřešeno] JavaScript

Při odpovědi na předchozí příspěvek NEPOUŽÍVEJTE citovat. Téma se pak stává nepřehledným.


1. Murphyho zákon:
Na počátku nebylo nic. I to se pokazilo!

stránky: CMS test
kontakt - instalace systémů, MySQL, FTP přístup, ...
Instalační balíky vybraných CSM

Problémy spojené s provozem služeb Endora, řešte na tomto fóru.

Offline

Zápatí

Založeno na FluxBB | CZ a SK