Avatar billede leander167 Nybegynder
03. november 2009 - 20:49 Der er 6 kommentarer

SimpleViewer vises kun inde i min iframe.

Hey :)
Jeg sidder og stener godt og grundigt over at få lavet en hjemmeside. Jeg har en iframe hvor det hele skifter i, og så min menu ved siden af den iframe. Så har jeg lavet en side der hedder billeder som så åbner i min iframe. Her har jeg nogle billeder som linker videre til nogle simpleviewer gallerier. Problemet er at når man trykker på et billed og den åbner simpleviewer galleriet, så åbner den det kun inde i iframen, hvor den gerne skulle åbne og fylde hele browseren ud?
Min side er desværre ikke kommet ud på nettet endnu så kan ikke vise det :(
Men håber i forstår min lille beskrivelse her :)

Hvad skal jeg gøre? Er det så simpelt som et lille stykke kode eller noget i den stil?

Hilsen Jens
Avatar billede Slettet bruger
03. november 2009 - 21:51 #1
Det kan vi nok ikke svare på uden at SE koden: "simpleviewer" ?!?

NB: Jeg beder ikke om et link til simpleviewer-pusher.com
- det er DIN implementation der er interessant

PS: Helt generelt: Links som bor i en frame, åbner i den samme frame, medmindre de har en target property ~ target='frameNavn'
Avatar billede leander167 Nybegynder
03. november 2009 - 23:20 #2
Hej :)

Jeg uddyber lidt mere så:
Den simpleviewer jeg har fået lavet er iPhoto på min mac der kan eksportere en billedbegivenhed ud som et "simpleviewer web galleri"
Den laver følgende filer:
gallery.xml
images (mappe)
swfobject.js
index.html
viewer.swf

Så linker jeg bare mit billed i dreamweaver til index.html filen.
Inde i index.html ser der sådan her ud:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta name="description" content="Another photo album built using Flash Album Exporter.">
<meta name="keywords" content="Flash, Photo, Flash Album Exporter, FlashAlbumExporter, SimpleViewer">
<title>SimpleViewer</title>
<!-- Download AutoViewer at http://www.airtightinteractive.com/projects/simpleviewer -->
<!-- Download Flash Album Exporter at http://apertureplugin.home.comcast.net -->
<script type="text/javascript" src="swfobject.js"></script>
<style type="text/css">   
    /* hide from ie on mac \*/
    html {
        height: 100%;
        overflow: hidden;
    }
   
    #flashcontent {
        height: 100%;
    }
    /* end hide */

    body {
        height: 100%;
        margin: 0;
        padding: 0;
        background-color: #181818;
        color:#ffffff;
    }
</style>
</head>
<body>
    <div id="flashcontent">SimpleViewer requires Macromedia Flash. <a href="http://www.macromedia.com/go/getflashplayer/">Get Macromedia Flash.</a> If you have Flash installed, <a href="../album1/TræningsdagUhre.html?detectflash=false">click to view gallery</a>.</div>   
    <script type="text/javascript">
        var fo = new SWFObject("viewer.swf", "viewer", "100%", "100%", "7", "#181818");   
        fo.addVariable("preloaderColor", "0xffffff");
        fo.addVariable("xmlDataPath", "gallery.xml");   
        fo.write("flashcontent");   
    </script>   
</body>
</html>

Og linken der til som er knyttet til mit billed ser sådan ud:

<a href="Gallerier/TræningsdagUhre/TræningsdagUhre.html" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Uhre','','Billeder/Billeder/UhreDOWN.jpg',1)"><img src="Billeder/Billeder/UhreUP.jpg" name="Uhre" width="300" height="200" border="0" id="Uhre" />

Og nu læser jeg jo så lige dit "PS" om target, hvad hedder den frame som er hele browser vinduet? fordi så skal jeg vel bare skrive

<a href="Gallerier/TræningsdagUhre/TræningsdagUhre.html" target="hele browser vinduet" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Uhre','','Billeder/Billeder/UhreDOWN.jpg',1)"><img src="Billeder/Billeder/UhreUP.jpg" name="Uhre" width="300" height="200" border="0" id="Uhre" />

Jeg siger 1000 tak for din tid! :)
Avatar billede Slettet bruger
04. november 2009 - 09:44 #3
Just say "NO!" to Apple, Sony and Adobe.

Nok om det. Svaret på dit spørgsmål: target='_top'
- vil åbne dit link i hele browser-vinduet - Og dermed også stritte din menu ud...

Alternativt: target='_blank'
- vil åbne linket i et nyt browser-vindue (eller faneblad) og fylde dette helt.
Avatar billede leander167 Nybegynder
04. november 2009 - 14:47 #4
Hej igen :D
Apple og Sone kan vel diskuteres? Men adobe er da rimelig ultimate? :D

Jeg siger mange tak! Det fungerer som det skal nu :)
Tak for din tid! og for hjælpen..

Er der noget med du skal have point på en eller anden måde?
Avatar billede Slettet bruger
04. november 2009 - 16:01 #5
Ja tak :)

Adobe = PDF (bla.) klumpet og irriterende hackerbagdør.
Avatar billede leander167 Nybegynder
04. november 2009 - 16:12 #6
Så er det bare lige hvordan jeg giver dig de points? :D hehe
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
Alle kurser indenfor Microsoft 365 – både til begyndere og øvede.

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

Euronext Securities

Software Developer

Queue-it ApS

Team Lead Engineering

De Nationale Geologiske Undersøgelser for Danmark og Grønland (GEUS)

IT-systemadministrator søges til GEUS

Politiets Efterretningstjeneste

Bliv AD-specialist hos PET

AURA A/S

Data Engineer