Hi,
ich soll eine bestehende HP pflegen, da der Vorgänger und Urheber abgesprungen ist..
Ich bin leider Anfänger und völlig unbewandert was Javascript angeht...
Für euch ist das wahrscheinlich ne lachnummer aber ich komm da nicht klar.
Es handelt sich um eine Intro-Seite mit Javascript.
Da ich die html-basierte Programmierung umgekrempelt habe auf PHP (die Seite wird öfters geändert (Menüpunkt dazu, wieder weg etc.)) passen jetzt natürlich die Links des Intros nicht mehr.
hier mal die script-passage:
und eine Zeile der html-Passage:
soweit so gut.. mir ist klar, das "onClick" ruft oben die Funktion MM_nbGroup und darin wiederum die down Funktion auf. Nur wie bastelt sich der Browser da ne Linkadresse draus???
bitte helft mir, sonst waren die Stunden für nen halbwegs handlebaren Code umsonst.
Ich hoffe Ihr versteht mich und seht mir u.U. falsche Bezeichnungen nach und könnt mir weiterhelfen.
LG
Fry
ich soll eine bestehende HP pflegen, da der Vorgänger und Urheber abgesprungen ist..
Ich bin leider Anfänger und völlig unbewandert was Javascript angeht...
Für euch ist das wahrscheinlich ne lachnummer aber ich komm da nicht klar.
Es handelt sich um eine Intro-Seite mit Javascript.
Da ich die html-basierte Programmierung umgekrempelt habe auf PHP (die Seite wird öfters geändert (Menüpunkt dazu, wieder weg etc.)) passen jetzt natürlich die Links des Intros nicht mehr.
hier mal die script-passage:
Code:
<script language="JavaScript"> <!-- 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_nbGroup(event, grpName) { //v6.0 var i,img,nbArr,args=MM_nbGroup.arguments; if (event == "init" && args.length > 2) { if ((img = MM_findObj(args[2])) != null && !img.MM_init) { img.MM_init = true; img.MM_up = args[3]; img.MM_dn = img.src; if ((nbArr = document[grpName]) == null) nbArr = document[grpName] = new Array(); nbArr[nbArr.length] = img; for (i=4; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) { if (!img.MM_up) img.MM_up = img.src; img.src = img.MM_dn = args[i+1]; nbArr[nbArr.length] = img; } } } else if (event == "over") { document.MM_nbOver = nbArr = new Array(); for (i=1; i < args.length-1; i+=3) if ((img = MM_findObj(args[i])) != null) { if (!img.MM_up) img.MM_up = img.src; img.src = (img.MM_dn && args[i+2]) ? args[i+2] : ((args[i+1])?args[i+1] : img.MM_up); nbArr[nbArr.length] = img; } } else if (event == "out" ) { for (i=0; i < document.MM_nbOver.length; i++) { img = document.MM_nbOver[i]; img.src = (img.MM_dn) ? img.MM_dn : img.MM_up; } } else if (event == "down") { nbArr = document[grpName]; if (nbArr) for (i=0; i < nbArr.length; i++) { img=nbArr[i]; img.src = img.MM_up; img.MM_dn = 0; } document[grpName] = nbArr = new Array(); for (i=2; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) { if (!img.MM_up) img.MM_up = img.src; img.src = img.MM_dn = (args[i+1])? args[i+1] : img.MM_up; nbArr[nbArr.length] = img; } } } 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>
Code:
<td rowspan="2"><a href="#" ... onClick="MM_nbGroup('down','navbar1','intro_r9_c6','intro/intro_r9_c6_f3.jpg',1);...></a></td>
bitte helft mir, sonst waren die Stunden für nen halbwegs handlebaren Code umsonst.
Ich hoffe Ihr versteht mich und seht mir u.U. falsche Bezeichnungen nach und könnt mir weiterhelfen.
LG
Fry