Ergebnis 1 bis 12 von 12

Thema: Div als Link definieren

  1. #1
    TP-Junior
    Registriert seit
    Dec 2008
    Beiträge
    22

    Div als Link definieren

    hoi,

    ich werd grad irgendwie zu hirsch! ich habe in einem div eine grafik (button). jetzt möchte ich das bei klick der link (pdf) in einem neuem fenster erscheint. leider tut sich da nix. ich glaube ich hab da mächtigen murks gebaut. hoffe ihr könnt mir helfen.

    html code des divbuttons:
    Code:
    <div id="button"; class="button"; onclick="location.href='../pdf/Seminaranmeldung2011.pdf';"></div>

    css code des divbuttons:
    Code:
    #button{
             background: url('../img/button.png');
             position:absolute;
             display: block;
             width: 173px;
             height: 173px;
             left:410px;
             top: 220px;
             cursor: pointer;
    }

    ich danke schon mal im vorraus!
    Geändert von excess (05.08.2011 um 19:41 Uhr)

  2. #2
    Guest
    Registriert seit
    Jul 2011
    Beiträge
    50
    Warum machst du das nicht mit dem normalen <a href....?

  3. #3
    TP-Junior
    Registriert seit
    Dec 2008
    Beiträge
    22
    kann ich das dann auch positionieren wie ein div?

  4. #4
    TP-Senior Avatar von th2409
    Registriert seit
    Feb 2007
    Beiträge
    292
    Ja. Mit CSS geht das schon - per display: block kann man sich ein "ordentliches Blockelement daraus machen und mit einem sonstigen Erscheinungsbild versehen wie ein div auch.
    Thomas

  5. #5
    TP-Junior
    Registriert seit
    Dec 2008
    Beiträge
    22
    sorry, aber irgendwie bekomme ich das nicht hin. ich blick grad einfach nicht mehr durch. wie muss das css aussehen, und wie verbinde ich das dann mit dem link im html code?

  6. #6
    TP-Junior
    Registriert seit
    Dec 2008
    Beiträge
    22
    ok, jetzt hab ich es, ich weiss nur nicht ob das die beste lösung ist

    html code des buttons:

    <div id="button">
    <a href="pdf/Seminaranmeldung2011.pdf" onFocus="this.blur"; target="_blank";><img src="img/button.png" style="0px none;" /></a>
    </div>


    der dazugehörige css code:

    #button{
    position:absolute;
    display: block;
    width: 173px;
    height: 173px;
    left:410px;
    top: 220px;
    cursor: pointer;
    text-decoration:none;
    }


    falls man da noch was verbessern kann, bin ich über jeden tipp dankbar!

    gruss

  7. #7
    TP-Specialist Avatar von jayjay
    Registriert seit
    May 2003
    Ort
    krefeld
    Beiträge
    3.647
    hmm, im img würde ich noch das style mit border etc definieren, nicht einfach "0px none" - oder direkt über css:
    img {
    border:none;
    }
    im link die ; 1 nach links
    HTML-Code:
    <a href="pdf/Seminaranmeldung2011.pdf" onFocus="this.blur;" target="_blank"><img src="img/button.png" /></a>
    computer tun nur das was man ihnen sagt, meistens

  8. #8
    TP-Junior
    Registriert seit
    Dec 2008
    Beiträge
    22
    super, danke hat funktioniert. was mir jetzt im internetexplorer aufgefallen ist, das um den runden button hier eine graue fläche hinterlegt ist. anscheinend hat der ie probleme mit transparenten png´s, wenn ich das noch gelöst bekomme, is meine woche gerettet

  9. #9
    TP-Special Mod TP-Sponsor Avatar von Thomas
    Registriert seit
    May 2001
    Ort
    Arnsberg - Sauerland
    Beiträge
    21.685
    yep, transparente pngs und IE - zwei Dinge, die sich nicht vertragen (Netscape 4.0 von 1998 kam hingegen damit schon klar ...)

    es gibt einen speziellen IE-Hack dafür ... oder nimm ein gif statt png, gif kapiert dann auch Microsoft

  10. #10
    TP-Junior
    Registriert seit
    Dec 2008
    Beiträge
    22
    könnte funktionieren, ich glaub kaum das mit dem schatten nach aussen beim button mehr wie 256 farben zusammenkommen, aber gif kann doch nur harte transparenz. mal schauen wie das rauskommt.

  11. #11
    TP-Special Mod TP-Sponsor Avatar von Thomas
    Registriert seit
    May 2001
    Ort
    Arnsberg - Sauerland
    Beiträge
    21.685
    oder ignorieren, die neueren IE kapieren jetzt auch png, ansonsten hack

  12. #12
    TP-Junior
    Registriert seit
    Dec 2008
    Beiträge
    22
    hoi,

    ignorieren find ich gut, macht momentan am wenigsten aufwand. ausserdem müssen eh irgendwann alle umsteigen auf die neueren versionen.

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. Link in DIV definieren mit externem Inhalt?
    Von fragbar im Forum Webdesign allgemein
    Antworten: 2
    Letzter Beitrag: 15.11.2006, 14:00
  2. [CSS] verschiedene Link-Klassen definieren?!
    Von madace im Forum HTML & CSS
    Antworten: 3
    Letzter Beitrag: 09.01.2006, 14:26
  3. Pop up in CSS definieren
    Von sungirl im Forum Dreamweaver & andere Webeditoren
    Antworten: 3
    Letzter Beitrag: 23.07.2004, 15:36
  4. variabel mit link definieren
    Von rev999 im Forum HTML & CSS
    Antworten: 5
    Letzter Beitrag: 05.03.2003, 14:16
  5. Kurzbefehle definieren
    Von Blue Muck im Forum Layout- & Vektor-Programme
    Antworten: 1
    Letzter Beitrag: 22.07.2002, 12:12

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51