webForumDet fria alternativet

jojoxx webshop

7 svar · 508 visningar · startad av ironhead

ironheadMedlem sedan mars 20011 346 inlägg
#1

Jag vill inte att select-rutan ska synas om det inte är nånting i korgen...hur gör jag det?

with (this.document){
	write("<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=2><TR VALIGN=Top><TD WIDTH=160></TD><TD HEIGHT=34><select>");
	
	 for (n=0;n<parent.basket.length;n++){
		if(!isNaN(parent.basket[n])){
			if(parent.basket[n]>0){
				TotalPris += (parent.art[n].Price * parent.basket[n]);
				write("<option>" + parent.basket[n] + " ");
				write(parent.art[n].Name + " ");
				write(priceToText(parent.art[n].Price) + "</option>");
				
				
			}
		}
	}
	if(TotalPris>0){
		write(priceToText(TotalPris))
	}
	if(TotalPris>0 && frakt!=0){
		write(priceToText(frakt))
		TotalPris+=frakt;
	}
	if(TotalPris>0 && moms!=0){
		write(priceToText((TotalPris*moms)/100))
		TotalPris+=(TotalPris*moms)/100;
	}
	if(TotalPris>0 && (frakt!=0 || moms!=0)){
		write(priceToText(TotalPris))
	}
	write("</select></td></tr></table>");
JojoxxMedlem sedan juni 20004 308 inlägg
#2

Får man fråga var du hittat det där? Det är inte orginal...

Men för att svara på frågan:

with (this.document){
	write("<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=2><TR VALIGN=Top><TD WIDTH=160></TD><TD HEIGHT=34>");
	var opts="";
	for (n=0;n<parent.basket.length;n++){
		if(!isNaN(parent.basket[n])){
			if(parent.basket[n]>0){
				TotalPris += (parent.art[n].Price * parent.basket[n]);
				opts+="<option>" + parent.basket[n] + " ";
				opts+=parent.art[n].Name + " ";
				opts+=priceToText(parent.art[n].Price) + "</option>";
			}
		}
	}
	if(opts){ write("<select>"+opts+"</select>"); }
	if(TotalPris>0){
		write(priceToText(TotalPris))
	}
	if(TotalPris>0 && frakt!=0){
		write(priceToText(frakt))
		TotalPris+=frakt;
	}
	if(TotalPris>0 && moms!=0){
		write(priceToText((TotalPris*moms)/100))
		TotalPris+=(TotalPris*moms)/100;
	}
	if(TotalPris>0 && (frakt!=0 || moms!=0)){
		write(priceToText(TotalPris))
	}
	write("</td></tr></table>");
}

Red. kodfel

ironheadMedlem sedan mars 20011 346 inlägg
#3

åh! sorry! :l det visste jag inte....såg bara att det stod att jojoxx Webshop V2.04...fick det nämligen av en kompis.

Fick det inte att fungera med din kod...iaf....om det nu är ok om det är omändrat....annars lägger jag ner...

ironheadMedlem sedan mars 20011 346 inlägg
#4

funkade ändå inte.....koden ligger i en egen frame...

JojoxxMedlem sedan juni 20004 308 inlägg
#5

Funkar perfekt om du laddar hem orginalet och utgår från det. Sedan kanske länken till kassan bör vara med;

with (this.document){
	write("<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=2><TR VALIGN=Top><TD WIDTH=160></TD><TD HEIGHT=34>");
	var opts="";
	for (n=0;n<parent.basket.length;n++){
		if(!isNaN(parent.basket[n])){
			if(parent.basket[n]>0){
				TotalPris += (parent.art[n].Price * parent.basket[n]);
				opts+="<option>" + parent.basket[n] + " ";
				opts+=parent.art[n].Name + " ";
				opts+=priceToText(parent.art[n].Price) + "</option>";
			}
		}
	}
	if(opts){ write("<select>"+opts+"</select>"); }
	if(TotalPris>0){
		write(priceToText(TotalPris))
	}
	if(TotalPris>0 && frakt!=0){
		write(priceToText(frakt))
		TotalPris+=frakt;
	}
	if(TotalPris>0 && moms!=0){
		write(priceToText((TotalPris*moms)/100))
		TotalPris+=(TotalPris*moms)/100;
	}
	if(TotalPris>0 && (frakt!=0 || moms!=0)){
		write(priceToText(TotalPris))
	}
	write("</td></tr></table>");
	if(TotalPris>0){
		write("<a href=\"kassa.html\" target=\"wmain\">Gå till kassan</a>\n");
	}
}
ironheadMedlem sedan mars 20011 346 inlägg
#6

ok! Tackar!

ironheadMedlem sedan mars 20011 346 inlägg
#7

Jag laddade ner den rätta shopen och la till din kod, men varorna hamnar ändå utanför select..till höger om dropdownrutan

JojoxxMedlem sedan juni 20004 308 inlägg
#8

Nej, inte om du gjort rätt. with-stycket (från with(this.document){ till sista }) skall ersätta motsvarande stycke på orginal-sidan. Frakt, moms och totalpris däremot har personen som ändrat scriptet inte brytt sig om att göra något åt, så de hamnar till höger om select-listan. Du förlorar också möjligheten att plocka bort varor från varukorgen. Men, om du är seriös och vill använda scriptet, maila eller skicka ett PM så hjälper jag dig att lägga upp det.

132 ms totalt · 3 externa anrop · v20260731065814-full.2b84b982
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)