Avatar billede jeuro Nybegynder
20. april 2004 - 16:28 Der er 13 kommentarer

Explorer 6 - syntaksfejl

Kan nogen hjælpe med denne?
Har udarbejdet siden i DM MX; men på trods af adkillige rettelser får jeg konstant i IE 6 en fejlmddelelse:
Linie 2 tegn 1 - der er en syntaksfejl Kode:0. Dette uanset hvilke instillinger der er foretaget i IE og koden er rettet i DW. Har prøvet i Homesite og CSE HTML VAlidator uden samme problem.
Her er starten af koden:
<html>
<head>
<!--templateinfo codeoutsideHTMLisLocked="true"-->
<!-- TemplateBeginEditable name="doctitle" -->
<title>XXXX</title>
Håber der er nogle kloge hoveder..
Jeuro
Avatar billede roenving Novice
20. april 2004 - 16:34 #1
Har du nogle scripts i ?-)
Avatar billede jeuro Nybegynder
20. april 2004 - 16:59 #2
Hej - Her kommer hele koden for en af siderne - tak:
<html>
<head>
<!--templateinfo codeoutsideHTMLisLocked="true"-->
<!-- TemplateBeginEditable name="doctitle" -->
<title>xxxx</title>
<!-- TemplateEndEditable --><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<!--Fireworks MX 2004 Dreamweaver MX 2004 target.  Created Fri Oct 10 11:27:26 GMT+0200 2003-->
<script type="text/javascript"
>
<!--


<!--

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();
}

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_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];}}
//-->
// begin absolutely positioned scrollable area object scripts
// Extension developed by David G. Miles
// Original Scrollable Area code developed by Thomas Brattli
function verifyCompatibleBrowser(){
    this.ver=navigator.appVersion
    this.dom=document.getElementById?1:0
    this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom)?1:0;
    this.ie4=(document.all && !this.dom)?1:0;
    this.ns5=(this.dom && parseInt(this.ver) >= 5) ?1:0;

    this.ns4=(document.layers && !this.dom)?1:0;
    this.bw=(this.ie5 || this.ie4 || this.ns4 || this.ns5)
    return this
}
bw=new verifyCompatibleBrowser()


var speed=50

var loop, timer

function ConstructObject(obj,nest){
    nest=(!nest) ? '':'document.'+nest+'.'
    this.el=bw.dom?document.getElementById(obj):bw.ie4?document.all[obj]:bw.ns4?eval(nest+'document.'+obj):0;
    this.css=bw.dom?document.getElementById(obj).style:bw.ie4?document.all[obj].style:bw.ns4?eval(nest+'document.'+obj):0;
    this.scrollHeight=bw.ns4?this.css.document.height:this.el.offsetHeight
    this.clipHeight=bw.ns4?this.css.clip.height:this.el.offsetHeight
    this.up=MoveAreaUp;this.down=MoveAreaDown;
    this.MoveArea=MoveArea; this.x; this.y;
    this.obj = obj + "Object"
    eval(this.obj + "=this")
    return this
}
function MoveArea(x,y){
    this.x=x;this.y=y
    this.css.left=this.x
    this.css.top=this.y
}

function MoveAreaDown(move){
    if(this.y>-this.scrollHeight+objContainer.clipHeight){
    this.MoveArea(0,this.y-move)
    if(loop) setTimeout(this.obj+".down("+move+")",speed)
    }
}
function MoveAreaUp(move){
    if(this.y<0){
    this.MoveArea(0,this.y-move)
    if(loop) setTimeout(this.obj+".up("+move+")",speed)
    }
}

function PerformScroll(speed){
    if(initialised){
        loop=true;
        if(speed>0) objScroller.down(speed)
        else objScroller.up(speed)
    }
}

function CeaseScroll(){
    loop=false
    if(timer) clearTimeout(timer)
}
var initialised;
function InitialiseScrollableArea(){
    objContainer=new ConstructObject('divContainer')
    objScroller=new ConstructObject('divContent','divContainer')
    objScroller.MoveArea(0,0)
    objContainer.css.visibility='visible'
    initialised=true;
}
// end absolutely positioned scrollable area object scripts
//-->
</script>

<style type="text/css">

 
#divUpControl{position:absolute; width:320; left:10; top:200; z-index:1; text-align: right}
#divDownControl{position:absolute; width:320; left:10; top:460; z-index:1; text-align: right}
#divContainer{position:absolute; width:320; height:240; overflow:hidden; top:220; left:10; clip:rect(0,320,240,0); visibility:hidden}
#divContent{position:absolute; top:0; left:0}

</style>
<style type="text/css">
<!--
p.MsoNormal {
margin:0cm;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"Times New Roman";
}
body,td,th {
    font-family: Verdana;
    font-size: 9px;
    color: #333333;
}
.style3 {font-size: 12px}
.style5 {color: #006600}
body {
    margin-top: 0px;
    margin-left: 0px;
}
.style7 {
    font-size: 10px;
    color: #006600;
}
.style10 {font-size: 10px}
.style11 {font-size: 12px; color: #006600; }
.style13 {font-size: 14px}
.style15 {font-size: 10px; color: #333333; }
.style17 {color: #333333}
.style19 {color: #FFFFFF}
.style20 {
    color: #CC3431;
    font-size: 10px;
}
.style21 {color: #CC3431}
-->
</style>
<script type="text/JavaScript1.2" src="home.htm"></script>
<script type="text/JavaScript1.2" src="home.htm"></script>
<!-- TemplateBeginEditable name="head" --><!-- TemplateEndEditable -->
</head>
<table border="0" cellpadding="0" cellspacing="0" width="792" align="center">
  <!--DWLayoutTable-->
  <!-- fwtable fwsrc="template.png" fwbase="index.gif" fwstyle="Dreamweaver" fwdocid = "742308039" fwnested="0" -->
  <tr>
    <td height="1" colspan="3"><img src="baenk.htm" width="12" height="1" border="0" alt=""></td>
  </tr>
  <tr>
    <td width="780" height="110" valign="top"><!-- TemplateBeginEditable name="Topfoto" --><img alt="" src="/Images/topfoto6%20kopi.jpg" width="780" height="110"><!-- TemplateEndEditable --></td>
    <td width="6">&nbsp;</td>
    <td width="6">&nbsp;</td>
  </tr>
  <tr>
    <td height="28" colspan="2" valign="top"><a href="#" onMouseOver="MM_swapImage('Image3','','/Images/Mobler_1.gif',1)" onMouseOut="MM_swapImgRestore()"> </a><a href="#" onMouseOver="MM_swapImage('Image3','','/Images/Mobler_1.gif',1)" onMouseOut="MM_swapImgRestore()"> </a><a href="#" onMouseOver="MM_swapImage('Image3','','/Images/Mobler_1.gif',1)" onMouseOut="MM_swapImgRestore()"> </a>
        <script type="text/JavaScript1.2"></script>        <a href="/home.htm" onMouseOver="MM_swapImage('Image1','','/Images/Home_1.gif',1)" onMouseOut="MM_swapImgRestore()"><img alT="" src="/Images/Home_0.gif" name="Image1" width="96" height="28" border="0" id="Image1"></a><a href="/furniture.htm" onMouseOver="MM_swapImage('Mobler_0','','/Images/Mobler_1.gif',1)" onMouseOut="MM_swapImgRestore()"><img name="Mobler_0" src="/Images/Mobler_0.gif" width="110" height="28" border="0" alt=""></a><a href="/basket.htm" onMouseOver="MM_swapImage('Image2','','/Images/Basketball_1.gif',1)" onMouseOut="MM_swapImgRestore()"><img alt="" src="/Images/Basketball_0.gif" name="Image2" width="110" height="28" border="0" id="Image2"></a><a href="/clogs.htm" onMouseOver="MM_swapImage('Image3','','/Images/Clogs_1.gif',1)" onMouseOut="MM_swapImgRestore()"><img alt="" src="/Images/Clogs_0.gif" name="Image3" width="110" height="28" border="0" id="Image3"></a><a href="/contact.htm" onMouseOver="MM_swapImage('Image4','','/Images/Kontakt_1.gif',1)" onMouseOut="MM_swapImgRestore()"><img alt="" src="/Images/Kontakt_0.gif" name="Image4" width="110" height="28" border="0" id="Image4"></a><a href="uk.htm" onMouseOver="MM_swapImage('Image5','','/Images/English_1.gif',1)" onMouseOut="MM_swapImgRestore()"><img alt="" src="/Images/English_0.gif" name="Image5" width="245" height="28" border="0" id="Image5"></a>
      <map name="m_Mobler_0">
          <area shape="poly" coords="160,8,269,8,269,36,160,36,160,8" href="#" alt="" onMouseOut="MM_startTimeout();MM_swapImgRestore()"  onMouseOver="MM_showMenu(window.mm_menu_0212134628_0,1,38,null,'Mobler_0');MM_swapImage('Mobler_0','','/Images/Mobler_1.gif',1)"  >
      </map>
    </td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td height="406" colspan="2" valign="top"><!-- TemplateBeginEditable name="Tekst" -->
    <table width="100%" border="0" cellpadding="0" cellspacing="0">
      <!--DWLayoutTable-->
      <tr>
        <td width="12" height="19"></td>
        <td width="174">&nbsp;</td>
        <td width="97"></td>
        <td width="503"></td>
      </tr>
      <tr>
        <td height="174"></td>
        <td valign="top"><img alt="" src="/Images/STM-logo-300dpi.gif" width="165" height="174"></td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
      </tr>
      <tr>
        <td height="384"></td>
        <td colspan="2" valign="top"><p><img alt="" src="/Images/knap1.gif" width="14" height="13"><span class="style13"> Welcome
              to xxxx.</span></p>
          <p>Our English version will be constructed soonest.</p>
          <p>Meanwhile please contact us by telephone or e-mail as per below.</p>
          <p>Thank you!  </p>          <p class="style10"> <span class="style7"><br>
          </span></p></td>
        <td>&nbsp;</td>
      </tr>
      <tr>
        <td height="96"></td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
      </tr>
    </table>
    <!-- TemplateEndEditable --></td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td height="27" colspan="3" valign="top"><img alt="" src="/Images/bund.gif" width="780" height="25"></td>
  </tr>
</table>
</body>
</html>

Håber du kan assistere-tak
Jeuro
Avatar billede roenving Novice
20. april 2004 - 17:21 #3
Sandsynligvis har det noget med at du har 2 ens scripts på siden:

<script type="text/JavaScript1.2" src="home.htm"></script>
<script type="text/JavaScript1.2" src="home.htm"></script>

Fjern det ene og prøv igen ...
Avatar billede jeuro Nybegynder
20. april 2004 - 18:42 #4
Prøvede; men får nu anrdre fejl.
linje 69/tegn 1 - et objekt var ventet &
linje 35/tegn 10 tegnet ";" var ventet - dette link vil vise problemet
http://www.stream-line.dk/contact1.htm
Foreløbig mange tak!
Avatar billede jeuro Nybegynder
20. april 2004 - 19:02 #5
Ser ud til det har noget med menu strukturen at gøre. Hvis man et antal gange opdaterer i IE 6 - vil der komme et "udført"; men efter "mouse over" på en af menuerne kommer fejlmeddelelsen.
Håber det vil hjælpe
Avatar billede wannadoo Nybegynder
20. april 2004 - 19:57 #6
Det postede link, har ingen fejl hos mig.
Avatar billede wannadoo Nybegynder
20. april 2004 - 19:59 #7
Men ved http://www.stream-line.dk/home.htm vises der fejl!
Avatar billede jeuro Nybegynder
20. april 2004 - 20:56 #8
Det er mere end mystisk på det link får jeg ingen fejl. Har lige prøvet på en anden pc uden nogen fejl denne har IE 6.0.2800. Tak for din hjælp; men tyder på det ikke har med koden at gøre da der er så mange forskellige resultater
Avatar billede roenving Novice
20. april 2004 - 22:54 #9
Kigger man på contact1.htm står der følgende kode, som er _helt_ ude i hampen, hvordan den kan komme til at opstå kan jeg selvsagt ikke gennemskue ...

<script language="JavaScript" >
<!--
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();
}

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_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];}}
font-size:12.0pt;
font-family:"Times New Roman";
}
body,td,th {
    font-family: Verdana;
    font-size: 9px;
    color: #333333;
}
-->
</style>
<script language="JavaScript1.2" src="basket.htm"></script>
<style type="text/css">
<!--
.style1 {
    font-family: Verdana;
    font-size: 10px;
}
-->
</style>

(næste indlæg har en rettet udgave !-)
Avatar billede roenving Novice
20. april 2004 - 22:57 #10
Næh, den kunne jeg ikke gennemskue, men det sidste af det kan du få i en udgave, som i hvert fald ikke er fejlagtig:

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_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];}}
}
-->
</script>
<script language="JavaScript1.2" src="basket.htm"></script>
<style type="text/css">
<!--
.style1 {
    font-family: Verdana;
    font-size: 10px;
}
-->
</style>
Avatar billede jeuro Nybegynder
21. april 2004 - 08:56 #11
Foreløbig tusind tak.
Mystikken breder sig. Har ærligt talt ikke noget bud på det stykke kode.
- prøver dit forslag snarest og vender tilbage.
Tak.
Avatar billede jeuro Nybegynder
21. april 2004 - 11:12 #12
Det ser ud til at fungere. Når jeg checker i DW MX - F12 der åbner IE 6.0 kommer igen fejlmeddelelsen Syntaksfejl linie 2. Men har nu lagt siden på nettet og her givet den udført! Prøver med et par sider mere - og lader vide om det lykkes. Tak Tak.
Avatar billede jeuro Nybegynder
21. april 2004 - 19:18 #13
Man skulle tro det var umuligt; men har nu rettet koden og får igen på alle sider: udført, men med fejl på siden: syntaksfejl line 2.
Som nævnt tidligere virkede contact1.htm nu er den omdøbt til contact.htm og giver igen fejl i IE6 - begynder at tro det er min IE der ikke funker. På en anden PC med IE 6.0.2800.1106 DK version er det perfekt. Anyway prøver mig frem og melder tilbage.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester