24. januar 2000 - 06:06Der er
13 kommentarer og 3 løsninger
Et ikke helt almindelig mouseover/on script.
Hej i stuen.
Jeg har brug for et script der kan gøre følgende:
Jeg skal bruge en mouseover/off funktion, hvor et 3. images også bliver skiftet ud ved mouseover.
Dvs et simpel script til selve knappen kaldet "menuoff.gif" - når musen er væk og når musen er på knappen ("menuon.gif") - PLUS - der skal i samme funktion ske det at et image, kaldet "vindue.gif" bliver byttet med et images kaldet opening.gif.
"Opening.gif" images skal naturligvis gendannes til "vindue.gif", når musen forlader knappen "menuon.gif"
OG .... ikke nok med det, jeg har 8 "menu" knapper (menuon1.gif,menuon2.gif, menuon3.gif ...osv...menuon8.gif) og 8 opening.gif ( opening1.gif,opening2.gif..osv..) images.+ naturligvis 8 x menuoff1,2,3 ...osv.gif
SÅ SCRIPTET SKAL KUNNE KLARE 8X3 forskellige mouseover/off funktioner.
Og at det skal virke i netscape må vel også være logisk :-)
Kan dette lade sig gøre?
For det perfekte svar inden 36 timer gives der yderligere 100 bonuspoint.
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.
dkkarpen < Hvis det kan hjælpe dig, så har jeg Dreamweaver, hvor jeg som regle laver mine mouseover effekter, men jeg har glemt hvordan jeg tilføjer flere actions ( behaviors) i selve scriptet - se http://www.eksperten.dk/spm.asp?id=10400
Hvis du kan svare på dette, får du alle 215 point.
Her er et dokument med det hele. Dvs, der er kun vist 3 menu knapper - du må selv lave de sidste 5. Husk at tilføj højde og bredde på billeder. Jeg har antaget at stien til dine billeder er: 'images/' - lav selv om. Tilføj selv dine URL'er.
<html> <head> <script language="JavaScript"><!--
// angiver stien til dine billeder var sti = "images/";
// preloader dine ikke viste billeder pic = new Array(); pic_open = new Array(); function preload() { for (i=1;i<9;i++) { pic[i] = new image(); pic[i].src = sti+"menu"+[i]+"on.gif"; pic_open[i] = new image(); pic_open[i].src = sti+"opening"+[i]+".gif"; } }
// funktioner, der skifter dine billeder function swap_on(img_name) { document.images[img_name].src = sti+img_name+"on.gif"; document.images['vindue'].src = sti+"opening"+img_name.charAt(4)+".gif"; } function swap_off(img_name) { document.images[img_name].src = sti+img_name+"off.gif"; document.images['vindue'].src = sti+"vindue.gif"; }
>> manon "Jeg er desværre nød til at lukke spøgsmålet, da jeg har fået mit perfekte svar et andet sted…"
For det første er det to forskellige spørgsmål, om to forskellige løsningsmodeller på det (måske) samme problem - stillet med fem minutters mellemrum…! Du beder højere oppe på siden om hele koden til dokumentet, og afslører dermed, du er 'ret newbie'. Når så folk kommer dig til hjælp og sidder og skriver en 'håndsyet' side til dig - indeholdende det 'perfekte svar' på det spørgsmål, du stillede - er det da mere end tyndt at lukke spørgsmålet på den måde.
Du kommer til at gå langt efter hjælp i fremtiden manon!
/Ole
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.