er der virkelig ingen der har mod på det? jeg er sikker på det ikke kræver noget særligt, andet end lidt kendskab til hvordan man kalder sine elementer i de forskellige browsere (hvilket jeg er en SPADE til) ... som det er nu bliver kun browsere under version6 genkendt, jeg tror bare at scriptet skal ha tilføjet en linie eller to således at også browsere i version6 bliver genkendt
som sagt, det skal ikke være pointsne det kommer an på - du siger bare hvor mange du vil have
kan du slet ikke komme ind på siden?? jeg har lige måttet genstarte serveren, måske derfor? siden er hvertfald online nu ... men her er lige noget af det script jeg tror fejlen ligger i:
<script type=\"text/javascript\" language=\"JavaScript\"><!-- HER ER PROBLEMET (tror jeg) DETTE ER MENUSCRIPTET -->
//Default browsercheck, added to all scripts! function checkBrowser(){ this.ver=navigator.appVersion this.dom=document.getElementById?1:0
//Do you want images (if not set to 0 and remove the images from the body)? foldImg=1
//This is the image that it changes to when it expands. var exImg=new Image(); exImg.src=\'osmily.gif\' //This is the image is changes to with it\'s \"unfolded\" or something :} //Remeber to change the actual images in the page aswell, but remember to //keep the name of the image. var unImg=new Image(); unImg.src=\'smily.gif\'
function makeMenu(obj,nest){ nest=(!nest) ? \'\':\'document.\'+nest+\'.\' this.css=bw.dom? document.getElementById(obj).style:bw.ie4?document.all[obj].style:bw.ns4?eval(nest+\"document.layers.\" +obj):0; this.el=bw.dom?document.getElementById(obj):bw.ie4?document.all[obj]:bw.ns4?eval(nest+\'document.\'+obj):0; this.ref=bw.dom || bw.ie4? document:bw.ns4?eval(nest+\"document.layers.\" +obj+\".document\"):0; this.x=(bw.ns4 || bw.ns5)? this.css.left:this.css.pixelLeft; this.y=(bw.ns4 || bw.ns5)? this.css.top:this.css.pixelTop; this.height=bw.ns4?this.ref.height:this.el.offsetHeight; this.hideIt=b_hideIt; this.showIt=b_showIt; this.vis=b_vis; this.moveIt=b_moveIt return this } function b_showIt(){this.css.visibility=\"visible\"} function b_hideIt(){this.css.visibility=\"hidden\"} function b_vis(){if(this.css.visibility==\"hidden\" || this.css.visibility==\"hide\") return true;} function b_moveIt(x,y){this.x=x; this.y=y; this.css.left=this.x; this.css.top=this.y}
function menu(num){ if(bw.bw){ if(!stayFolded){ for(i=0;i<oSub.length;i++){ if(i!=num){ oSub[i].hideIt() if(foldImg)oTop[i].ref[\"imgA\"+i].src=unImg.src } } for(i=1;i<oTop.length;i++){ oTop[i].moveIt(0,oTop[i-1].y+oTop[i-1].height) } } if(oSub[num].vis()){ oSub[num].showIt() if(foldImg)oTop[num].ref[\"imgA\"+num].src=exImg.src }else{ oSub[num].hideIt() if(foldImg)oTop[num].ref[\"imgA\"+num].src=unImg.src } for(i=1;i<oTop.length;i++){ if(!oSub[i-1].vis()) oTop[i].moveIt(0,oTop[i-1].y+oTop[i-1].height+oSub[i-1].height) else oTop[i].moveIt(0,oTop[i-1].y+oTop[i-1].height) } } } //Initiating the menus onload, if it\'s a 4.x+ browser. if(bw.bw) onload=init;
function menu2(num){ // til brug for links der ikke åbner noget if(bw.bw){ if(!stayFolded){ for(i=0;i<oSub.length;i++){ if(i!=num){ oSub[i].hideIt() if(foldImg)oTop[i].ref[\"imgA\"+i].src=unImg.src } } for(i=1;i<oTop.length;i++){ oTop[i].moveIt(0,oTop[i-1].y+oTop[i-1].height) } } } };
menuen med smilies? når jeg åbner menupunkterne i NS6 skrives undermenupunkterne bare oveni hovedmenupunkterne under .... skal være som i IE5 hvor de nedenstående hovedmenupunkter flytter sig og giver plads til undermenupunkterne
nå, det var vist en for stor mundfuld for \"eksperterne\" /cdc>> tak fordi du gad prøve - hvis du har fået det til at virke i mellemtiden, siger du bare til så åbner jeg spm igen.
nikdu >> tror du du kan få omtalte menu til at virke i 6\'er-browsere? jeg gør gerne hele siden (og dermed jo også koden) tilgængelig online og der er stadig 150 points på højkant
jeg er som nævnt ikke den store html-haj (og slet ikke crossbrowser), men det er jo et nødvendigt onde hvis folk skal have glæde af al den funkrionalitet jeg kan lave med serversidescripts/databaser
hash - Jeg vil gerne kigge på det, men skal lige til at spille lidt CS med drengene.
Ang.: at ekspertene ikke har svaret på det her spørgsmål, så er det vel fordi folk ikke abbonerer på den her kategori. Jeg ved godt at mange herinde mener at den slags hører hertil, men jeg abbonerer på de kategorier der interesser mig og ikke på dem, der er blandet og ingen viden giver.
Så mit råd vil være. Opret spørgsmålet i javaScript og du ved Ole, Jakoba og muligvis mig selv (hvis jeg kan) vil gøre alt for at hjælpe.
Til sidst er 150 point for et browsertjeck vidst også i overkanten. :-)
*GG* håber du sparkede røv i dit spil - jeg startede faktisk også med 50 point, men måtte opgradere i håb om at fange folks interesse :-) og hvis folk udlover 200 points for et banner der tager 30 minutter at lave i photoshop er 150 points for en kodetilretning der sikkert tager cirka det samme vel et meget godt tilbud :-)
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.