von Jamil |
--> lange Ladezeiten! Jedes Bild von jedem Layer muß natürlich geladen werden  |
da aber 90% der ebenen unsichtbar sind, werden die ladezeiten erstmal nicht auffallen. |
von Al Blank |
1:
2: | welche probleme werden browser machen?
in jedem layer befindet sich ein bild. |
--> lange Ladezeiten! Jedes Bild von jedem Layer muß natürlich geladen werden  |
von sondermuelli |
wie problematisch ist es viele layers zu verwenden?
inzwischen hab ich schon ca. 20 layers.
welche probleme werden browser machen? |
absolut unproblematisch. es ist vollkommen egal ob du 2, 20 oder 200,... ebenen verwendest.
wie kann ich diese bilder am besten vorladen? |
theoretisch mit javascript. praktisch macht das in diesem fall aber keinen sinn, da die bilder in den ausgeblendeten ebenen ja sowieso (unbemerkt) geladen werden.
es würde allerhöchstens sinn machen, wenn du eine vorgeschaltete seite hast, auf der die bilder schon vorgeladen werden bevor man auf die eigentliche seite mit den ebenen kommt. |
von eva |
hallo,
vielen dank für eure antworten.
dieses script:
<a href="javascript:location.reload()">Anfang</a>
war genau das was ich gesucht hab.
nun brauch ich doch wieder eure meinung.
wie problematisch ist es viele layers zu verwenden?
inzwischen hab ich schon ca. 20 layers.
welche probleme werden browser machen?
in jedem layer befindet sich ein bild.
wie kann ich diese bilder am besten vorladen?
was muß ich noch dazu einfügen?
freue mich wieder auf eure hilfe, ich bin nämlich eine wirkliche anfängerin.
lg
eva
|
von Jamil |
dieses Dreamweaver-Script benötigt allerdings noch MM_findObj(), ansonsten passiert gar nix. |
klingt so abwertend
dann noch zum script hinzufügen:
1:
2:
3:
4:
5:
6:
7: | 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;
} |
|
|