02. august 2001 - 14:09Der er
40 kommentarer og 2 løsninger
Nu fatter jeg ingenting....
Hmm..jeg har lige fået min side til at funke ok i både IE 5 samt Netscape 4.08 - men nu vil NS 6 overhovedet ikke være med??? Den viser kun menuen, intet andet??
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
enig med killifish. Samkør dine .css filer så du er sikker på du ikke har 2 styledefs til samme html-tag eller klassenavn.
I din onload= handler i body prefetcher du 38 styk gifbilleder med dreamwawers standard preloader. Det er for mange (og samtidig ikke nok for med sådan en meny bør on-out billederne også preloades så menyen kan reagere hurtigt. Men formange fordi dreamweawer henter dem ind i hvert sit image objekt i memory og der ligger de så og fylde (hver billed fylder ca dobbelt såmeget som billedet i .bmp format i din skærmopøsning). Du har mærkbart mindre ram tilovers bagefter. Og hvorfor overhovedet bruge billedskift der? En div om linket der skifter baggrundsfarve ved mouseover er hurtigere og fylder kun en brøkdel så meget. Men indrømmet, så må du bruge en anden mouseover effekt til NS4. Du kunne også finde en anden preloader der frigiver memory efter billedet er preloadet. Eller finde et bedre menysystem der er mere overskuelig og ikke skræmmer IT-ukyndige væk med uforudsete popop effekter der kræver ungdommelig finmotorik for at virke. (Jeps, det er SVÆRT for en usikker eller rystende hån at køre musen sideværts ud igennem linket til submenuen uden at tabe den på vejen.)
Der ER slet ikke andet end menuen i din kildekode.
Joe, i IE er der faktisk andet, ligger det i demens.js? NS har et problem nu og da med den første .js fil, og går den ikke loadet ordentlig. det kan løses bed at lave en ligegyldig .sj fil og sætte ind som den første. fx en fil med blot een linie: var totaltligegyldigvariabelnavn; og så .js inkludere den lige før de andre:
Nej jeg havde egentlig tænkt mig at billederne skulle udskiftes med css istedet, jeg forsøger i øjeblikket at få det til at dú! Så er jeg jo også af med problemet med preload af billeder..
<!-- function MM_reloadPage(init) { //Updated by PVII. 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(); } MM_reloadPage(true);
function MM_findObj(n, d) { //v4.0 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 && document.getElementById) x=document.getElementById(n); return x; }
function MM_showHideLayers() { //v3.0 var i,p,v,obj,args=MM_showHideLayers.arguments; for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2]; if (obj.style) { obj=obj.style; v=(v==\'show\')?\'visible\':(v=\'hide\')?\'hidden\':v; } obj.visibility=v; } }
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];}} }
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_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];} } //-->
Jeg har prøvet at slette alle billeder i flyout menuerne, og istedet bare skrive noget tekst! Dvs er der overhovedet ikke preloades noget i body-tagget. Det hjælper ikke det mindste.
Virker stadig fint i alle de IE jeg har testet i, samt i NS 4.08. Men hvad f... gør jeg med 6\'eren?
Jeg ved sq ikke hvorfor man ikke kan se andet end menuen, har ikke ændret meget iforhold til før hvor den virke ok i NS 6, -men da fuckede den 4.08 op...
Skal jeg droppe forsøget?? I så fald, er de bedst den virker i 4\'eren eller 6\'eren?
Det ved jeg ikke, udover at det ikke har noget med NS6 fejlen at gøre :) Men jeg har godt nok undret mig på hvorfor du ønsker at lægge et frameset udenom \'index.htm\'
Det er skam bare fordi at min index side var eneste side uden geeetscroller, så derfor arbejde jeg bare videre på den..skal jeg da bytte om på index og default?
Når du kalder funktionen P7_omdemens står parametrene ikke i samme rækkefølge i alle kalden
onMouseOver=\"P7_autoLayers(0,\'omdemens\',\'menu\',\'transparant\')\" onMouseOver=\"P7_autoLayers(0,\'menu\',\'transparant\',\'omchristine\')\" hvad er den korrekte rækkefølge?
på siden med scrolleren er der lidt \"spildplads\" til højre i NS 4, men det er bare fordi den ikke er pakket ind i en frame, for så er der no problems!
Yeeaahh - jeg har fået skidtet til at virke. Jeg fjernede overflow:hidden - og så virkede det bare helt perfekt, både i IE, NS 4 og NS 6.
Uploader om lidt, så kan du også lige tjekke det!
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.