Avatar billede HJ_R Nybegynder
19. juli 2012 - 11:21 Der er 12 kommentarer

Mouseover åbner billede på tværs af frames

Jeg har en side bestående af en højre- og en venstre frame. Ved klik på link i venstre frame, åbnes en side i højre frame med uddybende information + et billede.
Da dette billede kun indeholder et udsnit af det fulde billede, så skal der ved mouse-over vises det fulde billede i en højere opløsning (og ved mouse-out lukkes det fulde billede igen). Problemet er, at jeg gerne vil have billedet til at lægge sig på tværs af de to frames, nærmest som et layer om man vil... Har prøvet alle mulige scripts, men ingen vil åbne billedet på tværs af rammerne...
Nogen der har en idé til en løsningsmodel?
På forhånd tak
H-J
Avatar billede salbeik Nybegynder
19. juli 2012 - 15:04 #1
Du skal bruge følgende:

1) I din kommando til at åbne et nyt frame skal du benytte "top" -altså fortælle browseren at du ønsker at åbne linket i den øverste frame - altså hele din side.

2) At for åbne noget på tværs af frames som et lag - ja det kan man ikke. Men du kan dog ligge et lag med noget helt ny ovenpå alle dine frames, og det vil visuelt se ud som det du ønsker. Du kan bruge cleabox, som kan det du ønsker. Se det her:

http://www.clearbox.hu/index_en.html  (tryk på en af biledene med græsset for at se det.)
Du kan åbne billeder, videoer og hjemmesider i de rammer den åbner - så det er ikke kun begrænset til billder og som du kan se sker det på tværs af siden og med TOP kommandoen vil du kunne åbne en clearbox inde fra en indre frame.

-sami
Avatar billede HJ_R Nybegynder
21. juli 2012 - 15:01 #2
Hej salbeik
Clearbox ser ud til at dække mit behov (minus mouseover... men pyt med det!)
Jeg har fået Clearbox lagt på, men billedet dækker kun samme frame og ikke alle, selvom jeg har lagt en target="_top" på... Har du en idé om hvor jeg laver ged i den?
/HJ
Avatar billede salbeik Nybegynder
21. juli 2012 - 15:10 #3
Har du prøvet med de andre target's ? parent osv.
Avatar billede HJ_R Nybegynder
21. juli 2012 - 15:26 #4
Ja, men uden held... Den vil kun åbne i samme frame...
Avatar billede salbeik Nybegynder
21. juli 2012 - 15:30 #5
har du et link til din side - så kan jeg bedre se problemet
Avatar billede HJ_R Nybegynder
21. juli 2012 - 15:35 #6
Jeps... http://www.diabolik.dk/DIndex.htm
Klik på Search og søg på Kid stuff
Klik på søgeresultatet og du vil se siden med billedet i højreframe...
/HJ
Avatar billede salbeik Nybegynder
21. juli 2012 - 16:56 #7
Jeg forstår ikke helt din implementering af Clearbox - det kan være jeg ikke kan gennemskue din metode men jeg har vedhæftet min:

****************************
<div style="height: 135px; width: 182px;  height: 135px; left: 260px; position: absolute; top: 850px; width: 182px; z-index: 1; " class="tinyText style_SkipStroke_2 stroke_0">
            <a href="http://www.youtube.com/v/S3j7wtK7tkI" rel="clearbox"><img src="Ti-nSpire_files/Boxplot,%20sumkurver%20og%20liner%20regression.png" alt="" style="border: none; height: 135px; width: 182px; " /></a>
          </div>
*****************************
Altså linjen: <a href="http://www.youtube.com/v/S3j7wtK7tkI" rel="clearbox">



Jeg har vedhæftet et billede fra det jeg kan se hos dig:
http://www.itgym.dk/kidStuff.png
Avatar billede HJ_R Nybegynder
21. juli 2012 - 18:47 #8
Øhhh... Hvis du klikker på Kid Stuff i venstre frame, så vises fuld info i højre frame... så klikker du på billedet og så var det at det skulle vise coveret i fuld størrelse...
/HJ
Avatar billede salbeik Nybegynder
21. juli 2012 - 18:50 #9
Ja det var jeg med på
Avatar billede salbeik Nybegynder
21. juli 2012 - 18:54 #10
Ja det var rigtigt - der kiggede jeg forkert - men nu har jeg tjekket der står dog:

<a rel="clearbox" target="frmMain" href="../../images/GraveSitePics/Action/KidStuff_B.jpg"><img src="../../images/GraveSitePics/Action/KidStuff.jpg"></a>


Du targeter jo også den frame det bliver vist i kan jeg se.
Avatar billede salbeik Nybegynder
21. juli 2012 - 18:55 #11
Den burde kun vise det i framen med entet target lig framenavn  eller "-self"
Avatar billede HJ_R Nybegynder
21. juli 2012 - 19:31 #12
target frmMain brugte jeg for at se om den ville åbne billedet i venstre frame... alas no success... Her er frameset, hvis det hjælper noget...

<frameset rows="121,5%" framespacing="0" border="0" frameborder="0">
  <frame src="1_top.htm" name="Banner" frameborder="No" scrolling="No"
    noresize marginwidth="0" marginheight="0" target="_self">
  <frameset cols="56%,*">
    <frame src="main.html" name="frmMain" id="frmMain" marginwidth="0" marginheight="0" scrolling="auto"
    frameborder="0" target="_self">
    <frame src="coverfrm.htm" name="coverfrm" id="frmRight" marginwidth="0" marginheight="0" scrolling="yes"
    frameborder="0" noresize target="_self">
  </frameset>
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
Kurser inden for grundlæggende programmering

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