Kom ihåg mig?
Home Menu

Menu


Javascript krockar

 
Ämnesverktyg Visningsalternativ
Oläst 2011-06-03, 12:33 #1
ehsanpo ehsanpo är inte uppkopplad
Nykomling
 
Reg.datum: Apr 2011
Inlägg: 34
ehsanpo ehsanpo är inte uppkopplad
Nykomling
 
Reg.datum: Apr 2011
Inlägg: 34
Standard Javascript krockar

Jag har 2 st java script koder en av de ska ändra utseendet på mina checkbox (jQuery custom checkboxes) och den andra ska va typ en räknare för priser.
jag är inte så grym på javascript och jag kan inte fatta vf de inte funkar med varandra.

Här är pris räknaren:
Kod:
<script type="text/javascript">
//Standard Paket
var SPtotalp = 0;
var SPmanp = 0;
var SPsidor = 0;

// RÄKNAR SP
function sumSP(){
	SPsidorfunc();
	SPextra();
	
	var SPtotpris = SPsidor + SPtotalp;
	var SPmanpris = SPmanp;
	var SPmanprisMonth = Math.round(SPmanpris);
	document.getElementById("SPtotpris").innerHTML = SPtotpris;
	document.getElementById("SPmanpris").innerHTML = SPmanprisMonth;
}
function SPsidorfunc(){
	SPsidor = 0;
	if(document.getElementById("SPsidor").selectedIndex == 0) SPsidor = 200;
	else if(document.getElementById("SPsidor").selectedIndex == 1) SPsidor = 300;
	else if(document.getElementById("SPsidor").selectedIndex == 2) SPsidor = 400;
	else if(document.getElementById("SPsidor").selectedIndex == 3) SPsidor = 500;
	return;
}

function SPextra(){
		SPtotalp = 0;
		SPmanp = 0;
		if(document.getElementById("extra1").checked == true){
			SPtotalp = SPtotalp + 720;
		}
		if(document.getElementById("extra2").checked == true){
			SPtotalp = SPtotalp + 720;
		}
		if(document.getElementById("extra3").checked == true){
			SPtotalp = SPtotalp + 2990;
		}

	return;
}

 function uncheckall()
{
document.getElementById("htmlForm").reset();
}
window.onload = uncheckall;
</script>
ehsanpo är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-06-06, 00:55 #2
znap znap är inte uppkopplad
Medlem
 
Reg.datum: Jun 2007
Inlägg: 114
znap znap är inte uppkopplad
Medlem
 
Reg.datum: Jun 2007
Inlägg: 114
Vad säger javascript-konsolen?
znap är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-06-06, 14:27 #3
allstars allstars är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Apr 2006
Inlägg: 2 126
allstars allstars är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Apr 2006
Inlägg: 2 126
Jag har svårt att tro att det krockar. däremot kan du ha fel i din javascript (någonstans) som gör att all js-funktionalitet inte laddar. Därför ska man köra med try-catch samt loggning under utvecklingstiden.
allstars är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-06-06, 15:18 #4
ehsanpo ehsanpo är inte uppkopplad
Nykomling
 
Reg.datum: Apr 2011
Inlägg: 34
ehsanpo ehsanpo är inte uppkopplad
Nykomling
 
Reg.datum: Apr 2011
Inlägg: 34
alltså firebug säger inget fel..
men om jag lägger räknaren först så funkar inte checkbox jquery och tvärtom..
ehsanpo är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-06-06, 15:57 #5
emilvs avatar
emilv emilv är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Feb 2004
Inlägg: 1 564
emilv emilv är inte uppkopplad
Bara ett inlägg till!
emilvs avatar
 
Reg.datum: Feb 2004
Inlägg: 1 564
Kan det vara raden där du skriver över allt som lagts i onload-händelsen?

Kod:
window.onload = uncheckall;
Använd jQuery för att schemalägga uncheckall så slipper du det problemet:

Kod:
$(document).ready(uncheckall);
jQuery köar händelserna istället för att skriva över dem.
emilv är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-06-06, 17:18 #6
ehsanpo ehsanpo är inte uppkopplad
Nykomling
 
Reg.datum: Apr 2011
Inlägg: 34
ehsanpo ehsanpo är inte uppkopplad
Nykomling
 
Reg.datum: Apr 2011
Inlägg: 34
nej testat utan uncheckall funktionen och det funkar ändå inte...
ehsanpo är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-06-07, 04:20 #7
Jonas Jonas är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Feb 2004
Inlägg: 3 364
Jonas Jonas är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Feb 2004
Inlägg: 3 364
Lite svårt utan att se hela sidan och kunna debugga själv.

Min gissning är att en variabel inte är deklarerad, eller att den inte hittar ett ID på sidan.
Jonas är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-06-07, 10:01 #8
ehsanpo ehsanpo är inte uppkopplad
Nykomling
 
Reg.datum: Apr 2011
Inlägg: 34
ehsanpo ehsanpo är inte uppkopplad
Nykomling
 
Reg.datum: Apr 2011
Inlägg: 34
men grejen är att både 2 funkar perfekt när de ladas själva men tsm så funkar det inte..
ehsanpo är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-06-07, 11:52 #9
allstars allstars är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Apr 2006
Inlägg: 2 126
allstars allstars är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Apr 2006
Inlägg: 2 126
kan det ha med att jquery pluginen byter id på tillvalsknapparna så när du försöker kolla vilken som är ibockad att det går sönder där?

Kan du visa sidan?
allstars är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-06-20, 11:11 #10
ehsanpo ehsanpo är inte uppkopplad
Nykomling
 
Reg.datum: Apr 2011
Inlägg: 34
ehsanpo ehsanpo är inte uppkopplad
Nykomling
 
Reg.datum: Apr 2011
Inlägg: 34
Ja! det va det fick använda en annan jquery plugin i slut ändan men tack för hjälpen
ehsanpo är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 03:41.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017