England
Mitglied
Hallo Zusammen
Habe schon alles versucht, leider hat bis jetzt nichts gefruchtet. Möchte das die Artikel im Iframe geladen werden jetzt wenn man draufklickt werden neue Seiten geöffnet.
Kann es sein das ich da was unter writeKat ändern muss?
Besten Dank für Euro Hilfe.
Grüsse England
Habe schon alles versucht, leider hat bis jetzt nichts gefruchtet. Möchte das die Artikel im Iframe geladen werden jetzt wenn man draufklickt werden neue Seiten geöffnet.
HTML:
<script language="JavaScript"><!--
var artikel=new Array(2);
artikel[0]='2 Muskelaufbau 120.00 Testel thomas_bg.jpg fadfafasfasf<br>asdfasjdfladf<br>fas<br>df<br>asdf<br>adflsdflas<br>fsd<br>f<br>sadfsdafasdfsaf 0.0';
artikel[1]='1 Potenzmittel 75.00 Stamina RX porto_bg.jpg asdfafasdfasdfafsafsfsdfsafsdfsdf<br>asfsadfafsafsdfsfsafsfsdfsdfdsfsd 0.0';
var kat=new Array(2);
kat[0]=new Array(0,1,'Potenzmittel');
kat[1]=new Array(0,1,'Muskelaufbau');
var cTab='\t';
var gruppe='';
var catart=-1;
var first=true;
var korb=new Array();
function addArtikel(menge,art)
{
korb[korb.length]=menge+'|'+art;
return(korb.length);
}
function getKat() { return(kat); }
function selKat(i)
{
var i1=0;
i1=i;
if (i<0||i>kat.length-2) return;
if (kat[i+1][1]==0)
{ for (j=i+1; j<kat.length; j++)
{
if (kat[j][0]<=kat[i1][0]) break;
if (kat[j][0]>kat[i][0]+1) continue;
kat[j][1]=1;
} } else
{ for (j=i+1; j<kat.length; j++)
{
if (kat[j][0]<=kat[i1][0]) break;
kat[j][1]=0;
} }
}
function getKorb() { return(korb); }
function setKorb(k) { korb=k; }
function addToKorb(f)
{
var menge='';
var art='';
var z='';
var z1='';
var z2='';
var t=0;
for (i=0; i<10; i++)
{
if (f.elements[i].name=='Menge') menge=f.elements[i].value;
if (f.elements[i].name=='Artikel') art=f.elements[i].value;
if (f.elements[i].name=='Zusatz1') z1=f.elements[i].options[f.elements[i].selectedIndex].value;
if (f.elements[i].name=='Zusatz2') z2=f.elements[i].options[f.elements[i].selectedIndex].value;
if (f.elements[i].name=='end') break;
}
menge=menge.replace(',','.');
t=parseFloat(menge);
if (isNaN(t))
{
alert('Ungültige Eingabe ('+menge+')');
return false;
}
if (t==0.0) return false;
menge=t;
artx=art.split('|');
if (z1>'' && z2>'') z=z1+','+z2;
else z=z1+z2;
if (z>'') z=' ('+z+')';
artx[1]=artx[1]+z;
x=addArtikel(menge,artx.join('|'));
alert(menge+' x '+artx[1]+' in den Warenkorb\n\n'+x+' Position(en) im Warenkorb.');
return false;
}
function getSelArt(g)
{
var i1=0;
var s= new Array();
var gr='';
var zw='';
gr=unescape(g);
if (gr=='') return s;
if (catart==0) {
gr=gr.replace('*','');
gr=gr.replace('?','');
gr=gr.toLowerCase();
}
if (catart==1) gr=cTab+'#'+gr+cTab;
if (catart==2) gr=cTab+gr+cTab;
for (i=0;i< artikel.length;i++)
{
if (catart==0&&i1>=100) return s;
zw=artikel[i];
if (catart==0) zw=zw.toLowerCase();
if (catart==1) zw=cTab+'#'+zw;
if (zw.indexOf(gr)>=0)
{
s[i1]=artikel[i];
i1++;
}
}
return s;
}
function goSuch(f)
{
if (f.SearchText.value=='') return false;
parent.gruppe=f.SearchText.value;
return true;
}
function writeKat()
{
var s='';
var s1='';
var s2='';
var t='';
var iw=0;
var img=0;
kat=parent.getKat();
for (i=0; i<kat.length; i++)
{
s='';
if (kat[i][1]==0) continue;
s2=kat[i][2].split('/');
s1=s2[s2.length-1];
s1=s1.replace(/\s/,' ');
iw=kat[i][0]*10+2;
s=s+'<img border="0" src="pix.gif" alt="" height="8" width="'+iw+'" >';
s=s+' ';
img=1;
if (i<kat.length-1) img=kat[i+1][1];
if (i==kat.length-1||kat[i+1][0]<=kat[i][0])
{
img=2;
t=escape(parent.kat[i][2]);
while (t.indexOf('/')>0) t=t.replace('/','%2F');
s=s+'<a class="cat'+img+'" onClick="javascript:parent.gruppe=\''+t+'\';" href="article.htm?cat='+t+'">';
}
else
{
s=s+'<a class="cat'+img+'" onClick="javascript:parent.selKat('+i+')" href="javascript: window.location.reload();" target="_self">';
}
s=s+'<img border="0" src="cat'+img+'.gif" alt="">';
s=s+'<img border="0" src="pix.gif" alt="" width="3" height="8">';
s=s+s1+'</a><br>';
document.writeln(s);
}
}
function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_swapImgRestore() { //v3.0
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_reloadPage(init) { //reloads the window if Nav4 resized
if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
//-->
</script>
<link href="vital.css" rel="stylesheet" type="text/css">
</head>
<body>
<table background="bg.jpg" align="center" border="0" width="950" height="540" topmargin="0" leftmargin="0" marginwidth="0" marginheight="0" cellspacing="0" cellpadding="0">
<tr align="center" topmargin="0" leftmargin="0" >
<td width="13%" valign="top">
</td>
<td valign="middle">
<table width="100%" height="135" border="0" cellpadding="0" cellspacing="0">
<tr valign="bottom">
<td width="16%"> </td>
<td width="15%"><div align="center"><a href="startseite.htm" target="frame" class="navi">Home </a></div></td>
<td width="25%"><div align="center"><a href="basket.htm" target="frame" class="navi">Warenkorb</a> </div></td>
<td width="17%"><div align="center"><a href="checkout.htm" target="frame" class="navi">Kasse</a> </div></td>
<td width="12%"><div align="center"><a href="info.htm" target="frame" class="navi">Info</a> </div></td>
<td width="15%"><div align="center"><a href="cond.htm" target="frame" class="navi">AGB</a> </div></td>
</tr>
</table>
</td>
</tr>
<tr align="center" topmargin="0" leftmargin="0" >
<td width="13%" valign="top"><h1><br>
<br>
Produkte</h1>
<script language="JavaScript"><!--
writeKat();// --> </script>
<form action="article.htm" method="GET" name="SearchForm" onSubmit="return goSuch(this)">
</form></td>
<td valign="middle"><div align="right">
<iframe src="startseite.htm" name="frame" width="750" marginwidth="1" height="340" marginheight="0" frameborder="0" scrolling="no" border="0"> Ihr Browser unterstützt Inlineframes nicht oder zeigt sie in der derzeitigen Konfiguration nicht an.</iframe>
</div></td>
</tr>
</table>
</body>
</html>
Kann es sein das ich da was unter writeKat ändern muss?
Besten Dank für Euro Hilfe.
Grüsse England