Jeg har ikke hentet alle billederne så det ser lidt underligt ud. men det virker:
http://hjem.get2net.dk/Jakob.Aggernaes/temp/goldwings/jacoba.htmlJeg kan godt se det oprindelige svar ikke var meget værd mht at være let at passe ind i den måde du swappede 2 billeder i forvejen :)
Jeg har gjort følgende:
omdøbt din billedfil \'gaste.dk.jpg\' til \'gaste-dk.jpg\' (2 gange . i et filnavn er risikabelt).
indsat et navn \'mainImage\' i <img taggen for det store (logo) billede så det kan adresseres.
lavet et antal arrays (knapOn, knapOff, tekstOn, mainOn) med billedfilernes navne så det er let at finde de billeder der hører til en given knap.
Jeg har postuleret billednavne til de nye billeder i mainImage der svarer til navnene på billederne i textoff blot med \'_mn\' istedetfor \'-dk\' (tegnet - i filnavne er også en smule risikable, men ikke så meget)
andret funktionerne MM_swapImage() og MM_swapImgRestore() så de bruger de nye arrays til at finde billedfilerne.
fjernet funktionen MM_findObj().
Omskrevet funktionen MM_preloadImages() så den
1) kun loader 3 billeder ad gangen indtil alt er preloaded. så kan preloaden startes før siden er færdig-loadet.
2) frigiver den RAM der bruges til preload når preloaden er færdig (vi bruger alligevel billederne fra cashe)
fjernet onload= eventen i din <body tag
med så mange billeder (og specielt store billeder som dem der skal swappes til mainImage) vil preloaden tage noget mere tid og det kan nemt ske at brugeren kan nå til at få musen ned over en knap før de tilsvarende billeder er loaded. Vær omhyggelig med at komprimere billederne så de bliver så små som muligt.
mvh JakobA