tutorials.de Buch-Aktion 05/2012
Like Tree3Danke
  • 1 Beitrag von Quaese
  • 1 Beitrag von tombe
  • 1 Beitrag von threadi
ERLEDIGT
JA
ANTWORTEN
4
ZUGRIFFE
491
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    JAVAx JAVAx ist offline Mitglied
    Registriert seit
    Sep 2010
    Beiträge
    19
    Hallo Freunde,

    ich habe folgendes Anliegen. Ich muss einige meiner Arbeiten online präsentieren- referenzen. Diese sind im PDF Format.

    Gibt es eine Möglichkeit ohne Javascript eine PDF in form eines Pop-Ups zu öfnen und anzuzeigen?

    Danke.
    Geändert von JAVAx (08.03.11 um 02:44 Uhr)
     

  2. #2
    Quaese Quaese ist offline Moderator
    tutorials.de Moderator
    Registriert seit
    Feb 2004
    Beiträge
    3.451
    Hi,

    über einen Link mit leerem Fenster als Verweisziel:
    Code :
    1
    
    <a target="_blank" href="document.pdf">PDF</a>
    Ciao
    Quaese
    JAVAx bedankt sich. 
    Vielleicht muss man manchmal vom Weg abkommen, um nicht auf der Strecke zu bleiben!
    ----
    Der "Fortsetzungsroman" auf www.leuteforum.de

    New kind to realize large scalable projects with jQuery: jQuery SDK

  3. #3
    Avatar von tombe
    tombe tombe ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Sep 2004
    Ort
    Möglingen (BaWü)
    Beiträge
    3.109
    Reicht es denn nicht wenn du die Datei einfach so aufrufst:

    HTML-Code:
    <a href="datei.pdf" target="blank">PDF Datei öffnen</a>
    Ist zwar kein PopUp, aber das geht ohne JavaScript nunmal nicht.

    Was eventuell noch eine Weg sein könnte wäre das hier:

    HTML-Code:
    <style type="text/css">
    a.infobox span {
    display:none;
    position:relative;
    }
    
    a.infobox:hover span {
    display:block;
    }
    </style>
    
    <a href="#" class="infobox">hier
        <span>
            <iframe src="datei.pdf" width="500px" height="800px" name="rahmen"></iframe>
        </span>
    </a>
    So bald man mit der Maus über den Link fährt, wird der Rest eingeblendet. Komischerwiese klappt das wunderbar so lange man im IFRAME eine HTML-Datei stehen hat. Eine PDF-Datei hat er bei mir nicht angezeigt.

    Gibt man bei dem Link href="datei.pdf" target="rahmen" an, dann wird die PDF-Datei angezeigt aber dann klappt es mit dem ausblenden nicht mehr.

    Ich stelle es trotzdem mal rein, vielleicht findet ja jemand noch den Grund woran das liegt.
    JAVAx bedankt sich. 
    Sollte ein Tipp von mir geholfen haben, habe ich nichts gegen eine entsprechende Bewertung oder ein Danke und wenn ein Problem gelöst ist, dann den Beitrag bitte auch als erledigt markieren.

    Was ich gar nicht leiden kann sind User die es nicht für nötig halten auf Antworten zu reagieren, die Themen nicht als erledigt markieren und/oder die sich nicht für Hilfe bedanken.

  4. #4
    JAVAx JAVAx ist offline Mitglied
    Registriert seit
    Sep 2010
    Beiträge
    19
    Zitat Zitat von tombe Beitrag anzeigen
    Reicht es denn nicht wenn du die Datei einfach so aufrufst:

    HTML-Code:
    <a href="datei.pdf" target="blank">PDF Datei öffnen</a>
    Ist zwar kein PopUp, aber das geht ohne JavaScript nunmal nicht.

    Was eventuell noch eine Weg sein könnte wäre das hier:

    HTML-Code:
    <style type="text/css">
    a.infobox span {
    display:none;
    position:relative;
    }
    
    a.infobox:hover span {
    display:block;
    }
    </style>
    
    <a href="#" class="infobox">hier
        <span>
            <iframe src="datei.pdf" width="500px" height="800px" name="rahmen"></iframe>
        </span>
    </a>
    So bald man mit der Maus über den Link fährt, wird der Rest eingeblendet. Komischerwiese klappt das wunderbar so lange man im IFRAME eine HTML-Datei stehen hat. Eine PDF-Datei hat er bei mir nicht angezeigt.

    Gibt man bei dem Link href="datei.pdf" target="rahmen" an, dann wird die PDF-Datei angezeigt aber dann klappt es mit dem ausblenden nicht mehr.

    Ich stelle es trotzdem mal rein, vielleicht findet ja jemand noch den Grund woran das liegt.

    Vielen Dank für eure Antwort.

    Wenn ich auf den Link gehe öffnet blendet sich ohen probleme ein fenster ein mit der pdf- schließt auch danach wieder selbstständig wenn man mit der maus weggeht.

    Das Problem ist das man danach nicht mehr scrollen kann...

    kann man das irgendwie lösen?
     

  5. #5
    threadi threadi ist offline Mitglied Brokat
    Registriert seit
    Dec 2006
    Ort
    Leipzig
    Beiträge
    478
    Ein PDF-Datei öffnet nur dann in einem Fenster oder iframe, wenn in den Einstellungen des Browsers die Darstellung eines PDF innerhalb eines Browserfensters aktiviert/zugelassen ist. In allen anderen Fällen öffnet ein PDF in einem externen PDF Reader, meist der Adobe Reader, der letztlich auch als Plugin im Browser fungiert wenn der Nutzer es in seinem Browser zulässt.

    Das ein PDF in einem iframe problematisch sein kann, kann ich mir durchaus vorstellen. Welchen Platz soll den das Adobe-Plugin da einnehmen, wird ja ziemlich eng. Bei mir öffnet z.B. auf dieser Seite

    http://www.cs.tut.fi/~jkorpela/html/iframe-pdf.html

    das PDF in einem externen PDF-Reader (hab kein Adobe installiert).

    Somit kannst Du nie genau wissen, ob das PDF was Du auf irgendeine Art eingebunden hast, beim Besucher überhaupt angezeigt wird. Du kannst höchstens einen Link darauf setzen, das ist die sicherste Variante.

    Tipp: wenn Du dein PDF "nett formatiert" zum Durchblättern auf deiner Webseite anbieten möchtest, könntest Du auch PDFlash nutzen. Flash ist ja bei dir zulässig, also wäre das imho eine Variante.
    JAVAx bedankt sich.