Avatar billede hans01 Nybegynder
12. april 2014 - 07:03 Der er 12 kommentarer og
1 løsning

link i fancybox popup

Jeg har nu fået min HTML til at åbne i en popup vindue, styret af fancy box, nu er det jeg har lagt et link ind i popup, men problemet er fancybox tolker linket som et retur link imellem de forskellige popup vinduer.

DVS sige når jeg klikker på mit link, så istedet for at gå til den bestemte side, skifter fancy box til næste eller forrige popup side. Er der nogen med en ide?
Avatar billede keysersoze Guru
12. april 2014 - 07:31 #1
det må være en fejl i linje 86.

Hvis du benytter iframe-modellen så sæt target på dit link.
Avatar billede hans01 Nybegynder
13. april 2014 - 05:51 #2
Hej Keysersoze

Er nok ikke lige med den fejl i linie 86? hvad betyder det?

Har prøvet at få dit forslag til at virke dog uden held.

Jeg åbner rigtigt nok popup vinduet indenfor iframe, og vil gerne når man klikker på et link.

1.lukke iframe popup.
2. gå til HTML side (begge når link klikkes!)

her er hvad jeg indtil videre er kommet frem til:

Head:

<script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script>
<link rel="stylesheet" type="text/css" href="js/fancy-box/source/jquery.fancybox.css" />
<script type="text/javascript" src="js/fancy-box/source/jquery.fancybox.pack.js"></script>
<script type="text/javascript" src="js/fancy-box/source/jquery.fancybox.js"></script>


HTML:

<a href="java script:parent.$.fancybox.open({href : 'kontakt.php'});"  onclick="$.fancybox.close()"><img src="pictures/foresp-btn.png" alt="" width="100" height="30" /></a>

Script:
<script type="text/javascript">
    $(document).ready(function() {
        $(".fancybox").fancybox();
    });
</script>
Avatar billede keysersoze Guru
13. april 2014 - 13:11 #3
Linje 86 var en hentyde til at ingen har den fjerneste mulighed for at hjælpe ud fra de informationer du kom med.

Hvis jeg ellers forstår dit problem korrekt er det så ikke bare

<a href="kontakt.php" target="_top">
Avatar billede hans01 Nybegynder
14. april 2014 - 05:52 #4
Ok så er jeg med. Nå men dit forslag virkede ikke. jeg prøver lige at forklare ideen så godt jeg kan, er ikke rigtigt javascript mand.

Jeg har downloaded den seneste fancybox som jeg linker til javascrip og css.

På min index side (HTML) har jeg en popup(html) som jeg styrer med fancybox.

Min HTML ser sådan ud: <a class="iframe" rel="popup" data-fancybox-type="iframe" href="popup3.html">

og scriptet er her: <script>
$(document).ready(function() {
  $('.iframe').fancybox({
      width : 760,
      height : 400
  }); // end fancybox
}); // end ready
</script>

i denne popup har jeg et link til en anden HTML side

HTML her: <a href="kontakt-black-eagle-armament.php" target="_top">


nu sker der det at istedet for at linke til siden som peges på, skifter min popup frem eller tilbage imellem popup sidene.

Håber dette er mere forståligt og du kan hjælpe?
Avatar billede keysersoze Guru
14. april 2014 - 10:00 #5
Så det vil sige, at selvom du sætter target på så er det kun indholdet i iframen der skifter og ikke hele siden?
Avatar billede hans01 Nybegynder
14. april 2014 - 11:44 #6
ja, ideen var at popup vinduet skulle lukke ned, og åbne den side jeg linker til.
Avatar billede keysersoze Guru
14. april 2014 - 11:57 #7
Har du et link så vi kan se/teste det?
Avatar billede hans01 Nybegynder
14. april 2014 - 16:12 #8
desvære ikke, den ligger kun lokalt. Men alle koderne er foroven.
Avatar billede keysersoze Guru
14. april 2014 - 16:22 #9
forhåbentlig ikke alle - anyway, grunden til at jeg efterspurgte din var at mine forsøg lader til at virke fint.
Avatar billede hans01 Nybegynder
14. april 2014 - 16:34 #10
alle relevante mente jeg.. Sært prøver lige at test i nogle andre browsere, bruge firefox.
Avatar billede hans01 Nybegynder
02. maj 2014 - 07:23 #11
ok jeg giver op og lukker sp, tak for hjælpen
Avatar billede keysersoze Guru
02. maj 2014 - 07:49 #12
det kræver ikke andet end en lille demo - men hvis du ikke vil have det løst er det selvfølgelig dit valg...
Avatar billede hans01 Nybegynder
08. maj 2014 - 07:14 #13
lukker
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