Hallo,
bin wirklich nicht der Script-King, deswegen Frage an die Experten:
Arbeite in DW4 gerne mit den lib-Objekten, diese fügen mir z.B. für eine Fußzeile u.a. folgenden Code ein:
<!-- #BeginLibraryItem "/Library/fussleiste_bands.lbi" -->
<script language="JavaScript">
!--
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];}}
}
..........
Die rot markierten Zeichen werden vom IE bei der Script-Kontrolle immer bemosert, lösche ich sie einfach, ist alles ok.
das "a" in der Zeichenfolge "ia.length" wird interessanterweise nicht bei allen Seiten als falsch gemeldet, teilweise ist's wohl ok, deswegen kann ich auch nicht mit "Suchen und Ersetzten" in ganzer Site arbeiten, sondern muss jede Seite einzeln prüfen
Genau das gleiche mit folgendem Head-Eintrag:
<script language="JavaScript">
!--
<!--
// -->
function MM_swapImgRestore() { //v3.0
var i,x,a=document.MM_sr; for(i=0;a&&ia.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
..............
auch hier wird das rot markierte mit Fehlermeldung quittiert, nach dem Löschen der Zeile ist's ok.
Was ist daran falsch, bzw. warum schreibt DW mir diesen falschen Code (ich geb' das ja nicht selber ein

). Ist ganz schön nervig, diesen Kram per Hand aus allen Seiten löschen zu müssen
Thx
Der Rattenkönig