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
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;
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!
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
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
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];} }
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>
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.
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.
Synes godt om
Ny brugerNybegynder
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.