Avatar billede md_craig Nybegynder
06. november 2001 - 20:04 Der er 6 kommentarer og
1 løsning

OnMouseOver - Iframes

Jeg skal have lavet en side hvor jeg vil skifte nogle ting ved at musen glide hen over

men kan jeg skifte et billede i den samme ramme plus kilden i en Iframe på samme tid ved at køre musen hen over noget...

Hilsen Craig
Avatar billede fri-hash Nybegynder
06. november 2001 - 20:12 #1
det vil nok kræve at kilden til iframen er preloadet eller hvad det hedder, for at kunne virke ordentligt
Avatar billede md_craig Nybegynder
06. november 2001 - 20:50 #2
det er på plads....
Avatar billede md_craig Nybegynder
06. november 2001 - 20:50 #3
det er det med at skifte med mouse over
Avatar billede jwj Nybegynder
06. november 2001 - 23:17 #4
Prøv at kalde en funktion mouseOver=\"skiftNoget()\". I denne funktion skal du så pege på de ting som der skal ændres. For at få fat i et billede skal du skrive document.all.images(\"billednavn\").src. I en IFRAME skal du skrive document.frames(\"minIFrame\").document.images(\"mitBillede\").src. Eller skal du ændre indholdet af din IFRAME kan du pege på IFRAMEN og sætte innerHTML=\"<html><body>...\", eller location=\"nySide.htm\"
Avatar billede md_craig Nybegynder
07. november 2001 - 13:28 #5
Jeg er ikke helt med... kan du ikke bygge et exempel op... så tro jeg jeg fatter det....

eller bare en skitse
Avatar billede jwj Nybegynder
07. november 2001 - 17:33 #6
Det billede eller knap du skal rulle over for at skrift noget skal du bruge onMouseOver f.eks

<img src=pic.gif onMouseOver=\"skiftNoget()\" name=mitBillede>

Dette kalde en funktion med navnet skiftNoget nu man bevæger musen over billedet. I <head><script...</script></head> skal du definere funktionen:

function skiftNoget(){
...
}

Her i skal du klade det so skal ændres. Skal du f.eks. skifte billedet skal du skrive:
document.images(\"mitBillede\").src = \"pic2.gif\";
Er billedet i en anden frame eller iframe skal du skrive:

document.frames(\"minIFrame\").document.images(\"mitBillede\").src = \"pic2.gif\";

Alt dette skal du udføre i funktionen. Skal du skifte indholdet af din iframe skal du så enten sætte dens ...location=\"nuSide.htm\" eller omdefinere HTML koden i din iframe med ...innerHTML=\"<html><body>...\" Prøv en ting af gangen og tag små skridt. Er du yderligere i tvivl må du uddybe det eller vise noget kode. Se også hppt://www.w3schools.com for mere hjælp.
Avatar billede md_craig Nybegynder
10. november 2001 - 21:18 #7
ja
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester