Avatar billede mekaniker Nybegynder
09. december 2003 - 23:58 Der er 5 kommentarer og
1 løsning

mouseover problem

Jeg bruger denne linie for at vise noget tekst et sted, nnnår man holder musen over et link, men det virker ikke i IE på MAC, er der nogen der har en bedre måde at lave det på.

<a href="java script:popImage('<%=billedfil%>','<%=placering%>')" onmouseover="window.parent.frames.document.all.besk.innerText = '<%=beskrivelse%>'" onmouseout="window.parent.frames.document.all.besk.innerText = ''"><img src="images/stills/thumbnails/<%=thumbnail%>" width="45" height="45" border="0"></a>

<div align="left" class="small" id="besk"></div>
Avatar billede mekaniker Nybegynder
10. december 2003 - 00:04 #1
denne linie er selvfølgelig på i en anden frame

<div align="left" class="small" id="besk"></div>
Avatar billede thesurfer Nybegynder
10. december 2003 - 00:09 #2
kan du så ikke bare bruge?:
parent.FRAMENAVN.doc....

Jeg har fået at vide at direkte .innerText/innerHTML kun understøttes af Internet Explorer og Opera..
Avatar billede bamzen Nybegynder
10. december 2003 - 01:29 #3
synes nu Internet Explorer 5.1 på mac fint klarer innerHTML

måske du kan prøve at referrere til dit elemenet ved at sige top.frames["framenavn"].document.all.besk.innerHTML=

det du skriver er lidt selvmodsigende...
du siger window.parent.frames.document

window. (altså vinduet du er i, har ingen parent - den frame du er i har en parent)
parent (er det dokument der har skabt den frame du står i)
frames (er en liste af alle dine frame objekter og referreres normalt frames[1] for nummer 2 frame)
Avatar billede mm12010 Nybegynder
10. december 2003 - 08:58 #4
parent.document.getElementById('besk').innerText = '<%=beskrivelse%>'"
Avatar billede mm12010 Nybegynder
10. december 2003 - 08:59 #5
parent.FRAMENAVN.document.getElementById('besk').innerHTML = '<%=beskrivelse%>'"
Avatar billede mekaniker Nybegynder
17. december 2003 - 08:59 #6
tak for hjælpen
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