<script language=\"JavaScript\"><!-- if (document.images) { // If the image object exists // Preload images off = new Array(9) on = new Array(9) screenon = new Array(9) on[1] = new Image(); on[1].src = \"gfx/info-on.jpg\"; on[2] = new Image(); on[2].src = \"gfx/newz-on.jpg\"; on[3] = new Image(); on[3].src = \"gfx/wall-on.jpg\"; on[4] = new Image(); on[4].src = \"gfx/pix-on.jpg\"; on[5] = new Image(); on[5].src = \"gfx/admins-on.jpg\"; on[6] = new Image(); on[6].src = \"gfx/rules-on.jpg\"; on[7] = new Image(); on[7].src = \"gfx/chat-on.jpg\"; on[8] = new Image(); on[8].src = \"gfx/posters-on.jpg\"; screenon[1] = new Image(); screenon[1].src = \"gfx/center-info.jpg\"; screenon[2] = new Image(); screenon[2].src = \"gfx/center-newz.jpg\"; screenon[3] = new Image(); screenon[3].src = \"gfx/center-wall.jpg\"; screenon[4] = new Image(); screenon[4].src = \"gfx/center-pix.jpg\"; screenon[5] = new Image(); screenon[5].src = \"gfx/center-admins.jpg\"; screenon[6] = new Image(); screenon[6].src = \"gfx/center-rules.jpg\"; screenon[7] = new Image(); screenon[7].src = \"gfx/center-chat.jpg\"; screenon[8] = new Image(); screenon[8].src = \"gfx/center-posters.jpg\";
off[1] = new Image(); off[1].src = \"gfx/info-off.jpg\"; off[2] = new Image(); off[2].src = \"gfx/newz-off.jpg\"; off[3] = new Image(); off[3].src = \"gfx/wall-off.jpg\"; off[4] = new Image(); off[4].src = \"gfx/pix-off.jpg\"; off[5] = new Image(); off[5].src = \"gfx/admins-off.jpg\"; off[6] = new Image(); off[6].src = \"gfx/rules-off.jpg\"; off[7] = new Image(); off[7].src = \"gfx/chat-off.jpg\"; off[8] = new Image(); off[8].src = \"gfx/posters-off.jpg\"; }
function buttonOn(buttonName,num) { if (document.images) { // If the image object exists // Change images on the page document[buttonName].src = on[num].src; document.screen.src = screenon[num].src; } }
function buttonOff(buttonName,num) { if (document.images) { // If the image object exists // Change images on the page document[buttonName].src = off[num].src; document.screen.src = \"gfx/center-off.jpg\" ; } }
Det er det script du skal bruge. Jeg havde allerede brugt det på http://uplink.party4all.dk. Der er 8 billeder, hvis du kigger på den side og på scriptet, så kan du måske selv se sammenhængen. Hvis ikke, så forklarer jeg det for dig. For det er jo bedst selv at prøve, og derefter spørge efter hjælp.
<head> <script language=\"JavaScript\"><!-- if (document.images) { // If the image object exists // Preload images off = new Array(9) on = new Array(9) screenon = new Array(9) on[1] = new Image(); on[1].src = \"gfx/info-on.jpg\"; on[2] = new Image(); on[2].src = \"gfx/newz-on.jpg\"; on[3] = new Image(); on[3].src = \"gfx/wall-on.jpg\"; on[4] = new Image(); on[4].src = \"gfx/pix-on.jpg\"; on[5] = new Image(); on[5].src = \"gfx/admins-on.jpg\"; screenon[1] = new Image(); screenon[1].src = \"gfx/center-info.jpg\"; screenon[2] = new Image(); screenon[2].src = \"gfx/center-newz.jpg\"; screenon[3] = new Image(); screenon[3].src = \"gfx/center-wall.jpg\"; screenon[4] = new Image(); screenon[4].src = \"gfx/center-pix.jpg\"; screenon[5] = new Image(); screenon[5].src = \"gfx/center-admins.jpg\";
off[1] = new Image(); off[1].src = \"gfx/info-off.jpg\"; off[2] = new Image(); off[2].src = \"gfx/newz-off.jpg\"; off[3] = new Image(); off[3].src = \"gfx/wall-off.jpg\"; off[4] = new Image(); off[4].src = \"gfx/pix-off.jpg\"; off[5] = new Image(); off[5].src = \"gfx/admins-off.jpg\"; }
function buttonOn(buttonName,num) { if (document.images) { // If the image object exists // Change images on the page document[buttonName].src = on[num].src; document.screen.src = screenon[num].src; } }
function buttonOff(buttonName,num) { if (document.images) { // If the image object exists // Change images on the page document[buttonName].src = off[num].src; document.screen.src = \"gfx/center-off.jpg\" ; } }
Hvis det er den, så skal du også bare bruge koden fra kl. 21:29:19. Den virker fint. Bare skift ud. Du skal så selv ændre billederne. Har du icq, dette kommer vidst til at ta\' lang tid..
Jo det kan godt gøres via frames. du skal blot ændre sidste linie i bbs\'s on/of funktioner så det er billedet i den anden ramme der adresseres: parent.rammenavn.document.screen.src = screenon[num].src;
hvor rammenavn svarer til en name=\'rammenavn\' parameter du lægger i den rammes <frame kommando.
men jeg er lidt loren ved ideen, for det er nok utopisk at tro at alle de store billeder har haft tid til at loade før brugeren kommer ned og laver mousover. Start preloaden på en tidligere side hvis det er muligt.
Fatter ikke en skid af hvad de skriver men tak for points :-)
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.