Avatar billede passiflora Juniormester
22. november 2007 - 16:54 Der er 9 kommentarer og
1 løsning

Onmouse over (js) og iframe

Jeg har en side hvor i jeg har en iframe. I framen er der 3 billeder, som gerne ved mouse over skulle åbne sig et større billede, som ikke kan være i iframen.

Hvorledes får jeg billedet frem i "moder" siden ... Kan jeg overhovedet det.

Da jeg ikke har adgang til asp og database på modersiden, har jeg valg ovenstående løsning.

Søren
Avatar billede w13 Novice
22. november 2007 - 16:56 #1
Du skriver bare (i iframen):
  parent.document.getElementById("billedet").setAttribute("src","billedetsadresse.jpg");
Avatar billede w13 Novice
22. november 2007 - 17:00 #2
Altså indleder du bare med "parent.", så har du fat i hovedsiden.
Avatar billede passiflora Juniormester
22. november 2007 - 17:04 #3
Altså bare som herunder ...

<script type="text/javascript">
function handleOver(src){
parent.document.getElementById("largeimg").firstChild.setAttribute("src",src);
parent.document.getElementById("largeimg").style.display="inline";
}

function handleOut(){
parent.document.getElementById("largeimg").style.display="none"
}
</script>

For at kunne styre hvor billedet dukker op, gør jeg ... Hidtil har jeg brugt

<DIV id=largeimg style="DISPLAY: none; align=center><IMG></DIV>
Avatar billede w13 Novice
22. november 2007 - 17:19 #4
Husk lige at sætte anførelsestegn om attributterne:
<DIV id="largeimg" style="display:none;text-align:center"><IMG></DIV>

Men ellers ser det helt rigtigt ud.
Avatar billede passiflora Juniormester
23. november 2007 - 08:26 #5
... Hmm ... syns nu ikke lige det vil virke ...

Linien <DIV id="largeimg" style="display:none;text-align:center"><IMG></DIV>

Skal stå i samme fil som scriptet  ... ikk' også ...
Avatar billede passiflora Juniormester
23. november 2007 - 10:36 #6
Får altså et par fejl ...

har lavet et par test sider ... http://www.spejderi.dk/lodfrise/

Iframe siden hedder ... http://www.spejderi.dk/lodfrise/lodfrise.asp
Avatar billede w13 Novice
23. november 2007 - 14:01 #7
Nej, div'en skal jo være i hoveddokumentet, hvor billedet skal vises. Ellers gi'r det jo ingen mening.

Du vil vise et billede i hoveddokumentet, så vi indsætter det i div'en.. Så skal div'en også være i hoveddokumentet.
Avatar billede passiflora Juniormester
23. november 2007 - 14:11 #8
Hva' ved jeg ... men det virker ...

... i hvertfald i min demo ...

Tak
Avatar billede w13 Novice
23. november 2007 - 14:19 #9
Ok, det var da godt! :) Og tak for point.
Avatar billede passiflora Juniormester
23. november 2007 - 14:22 #10
Velbekom ...

Skønt med hjælp ... til alt det man ikke forstår ...

... og det meget ... :)
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

IT-JOB

Forsvarsministeriets Materiel- og Indkøbsstyrelse

IT-Sikkerhedsrådgiver til Cyberdivisionen i Hvidovre

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Nye kolleger søges til IT Stab i Forsvaret

Everllence

Software Engineer

Lægemiddelstyrelsen

Løsningsarkitekt