Hi can anyone help with the following problem...
have upgraded a site from V7 to V8 but the code used to display the subsections in each section dosent work as no subsections display (it did in V7...thanx Norman )
V8's AUG has lists some code for doing the same thing however it displays all sections and subsections in the defined area...when the site is uploaded explorer identifies a problem saying "child_sections undefined"
Actinic have said its not their script and they dont know of any which will do the same therefore they cannot offer any help...so im stuck....would really appreciate any help with this as i dont understand why it would run in V7 and not in V8
the code i have is ..
<SCRIPT LANGUAGE="JavaScript" SRC="actiniccore.js" TYPE="text/javascript"></SCRIPT>
<SCRIPT LANGUAGE="JavaScript" SRC="actinicextras.js" TYPE="text/javascript"></SCRIPT>
<!--@act NETQUOTEVAR:CHILDSECTIONS_RAW-->
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
<!--
function SectionList(ar){
var strIDs = '';
for (var i=1;i<=ar.length;i++){
if (ar[i].sURL !=null){
strIDs += '<img src="arrow_15.gif" width="20" height="9">'+'<a href="' + ar[i].sURL + '">' + ar[i].sName + '</a><br />';
strIDs += '<table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td width="5"> </td><td><hr align="left" width="160" size="1" /></td></tr></table>'
{
if (ar[i].pChild){
for (var j=1;j<=ar[i].pChild.length;j++){
if (j <= ar[i].pChild.length){
strIDs += '<br />';
}
}
}
}
}
}
strIDs += '<br />'
return strIDs
}
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_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_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];}
}
//-->
</SCRIPT>
and
<script language=Javascript1.1>
document.write(SectionList(child_sections))
</script>
have upgraded a site from V7 to V8 but the code used to display the subsections in each section dosent work as no subsections display (it did in V7...thanx Norman )
V8's AUG has lists some code for doing the same thing however it displays all sections and subsections in the defined area...when the site is uploaded explorer identifies a problem saying "child_sections undefined"
Actinic have said its not their script and they dont know of any which will do the same therefore they cannot offer any help...so im stuck....would really appreciate any help with this as i dont understand why it would run in V7 and not in V8
the code i have is ..
<SCRIPT LANGUAGE="JavaScript" SRC="actiniccore.js" TYPE="text/javascript"></SCRIPT>
<SCRIPT LANGUAGE="JavaScript" SRC="actinicextras.js" TYPE="text/javascript"></SCRIPT>
<!--@act NETQUOTEVAR:CHILDSECTIONS_RAW-->
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
<!--
function SectionList(ar){
var strIDs = '';
for (var i=1;i<=ar.length;i++){
if (ar[i].sURL !=null){
strIDs += '<img src="arrow_15.gif" width="20" height="9">'+'<a href="' + ar[i].sURL + '">' + ar[i].sName + '</a><br />';
strIDs += '<table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td width="5"> </td><td><hr align="left" width="160" size="1" /></td></tr></table>'
{
if (ar[i].pChild){
for (var j=1;j<=ar[i].pChild.length;j++){
if (j <= ar[i].pChild.length){
strIDs += '<br />';
}
}
}
}
}
}
strIDs += '<br />'
return strIDs
}
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_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_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];}
}
//-->
</SCRIPT>
and
<script language=Javascript1.1>
document.write(SectionList(child_sections))
</script>
Comment