tutorials.de Buch-Aktion 05/2012
Like Tree4Danke
  • 1 Beitrag von one6666
  • 1 Beitrag von Jan-Frederik Stieler
  • 1 Beitrag von Sven Mintel
  • 1 Beitrag von Enumerator
ERLEDIGT
JA
ANTWORTEN
7
ZUGRIFFE
410
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von one6666
    one6666 one6666 ist offline Mitglied Titanium
    Registriert seit
    Jan 2010
    Ort
    Nordrhein-Westfalen
    Beiträge
    175
    Blog-Einträge
    1
    Hallo,

    ich habe gerade nach einer Lösung für einen Scrollbalken gesucht, und bin leider nicht fündig geworden

    Hier im Forum sieht man viele Themen dazu, meistens wird scrollto() und scrollby() gepostet,
    so könnte man schon mal in einen iframe mit Buttons Scrollen,
    dann fehlt aber noch der Scrollbutton in der Mitte der sich anfassen list und mit gedrückter Taste verschieben list,
    das würde ich aber noch hinbekommen

    Nur das Scrollen über den mittleren Mauszeiger ist mir noch ein Rätsel, button() erkennt zwar das drücken der mittleren Taste aber nicht das drehen

    Hat jemand eine Idee wie man das drehen des mittleren Mausrad erkennen kann ?
    Jan-Frederik Stieler bedankt sich. 

  2. #2
    Avatar von Jan-Frederik Stieler
    Jan-Frederik Stieler Jan-Frederik Stieler ist offline JFS - aka DirtyWorld
    tutorials.de Moderator
    Registriert seit
    Nov 2003
    Ort
    Darmstadt
    Beiträge
    4.934
    Blog-Einträge
    1
    Hi,
    um mit JQuery einen eigenen Scrollbalken zu realisieren gibts schon ein fertiges Plugin namens JScrollpane.
    Läßt sich sehr leicht in die webseite einbinden und ist arbeitet auch mit allen modernen Browsern zusammen.

    Viele Grüße
    one6666 bedankt sich. 
    Dirt is my World
    www.janstieler.de coming soon!
    Xing Profil (OpenBC)
    del.icio.us Profil
    flickr Profil

    Portfolio

    Bitte bewerte mich wenn ich dir weitergeholfen habe. Und makiere dein Beitrag als erledigt wenn das Problem geklärt wurde.
    Information zum neuen Bewertungsmodell.

  3. #3
    Avatar von one6666
    one6666 one6666 ist offline Mitglied Titanium
    Registriert seit
    Jan 2010
    Ort
    Nordrhein-Westfalen
    Beiträge
    175
    Blog-Einträge
    1
    Hallo Jan-Frederik Stieler,

    danke für deine Antwort ist schon sehr hilfreich,
    zeigt sehr schön was ich vor habe,
    doch leider kann ich nicht erkennen wie die das mit dem Laufrad geschafft haben
    Das wäre eigentlich das einzigste was mich interessiert den rest schaff ich dann allein
     

  4. #4
    Avatar von Sven Mintel
    Sven Mintel Sven Mintel ist offline Mitglied
    Registriert seit
    Aug 2003
    Beiträge
    18.238
    Blog-Einträge
    6
    Zitat Zitat von one6666 Beitrag anzeigen
    doch leider kann ich nicht erkennen wie die das mit dem Laufrad geschafft haben
    Beim Scrollen feuert ein Event: onscroll
    Der wird überwacht...das ist das ganze Geheimnis
    one6666 bedankt sich. 

  5. #5
    Avatar von one6666
    one6666 one6666 ist offline Mitglied Titanium
    Registriert seit
    Jan 2010
    Ort
    Nordrhein-Westfalen
    Beiträge
    175
    Blog-Einträge
    1
    Ah genial, super Sven genau das hab ich gesucht

    1000send Dank
     

  6. #6
    Avatar von one6666
    one6666 one6666 ist offline Mitglied Titanium
    Registriert seit
    Jan 2010
    Ort
    Nordrhein-Westfalen
    Beiträge
    175
    Blog-Einträge
    1
    Hallo,

    ich komme mit meiner Scrollbar kein Stück weiter ,
    ich sehe jetzt 2 Möglichkeiten einmal mit einen iframe zu arbeiten(so kann ich mir neben onscroll() noch scrollto() und scrollby() zu nutze machen ),
    oder mit einen div zu arbeiten.

    Den Weg mit dem div wollte ich zuerst gehen, aber ich weiß leider nicht wie ich eine Maske erstellen kann,
    so das der übersflüßige Text nicht aus dem div geht, sondern einfach verschwindet, aber auch wie ich dann den Text in der Höhe bewegen kann ist mir noch ein Rätsel
    1. 1.Frage
      Wie kann ich mir eine Maske erstellen?
    2. 2.Frage
      Wie kann ich den Inhalt der Maske dann in die Höhe oder Tiefe bewegen?

    Da ich da noch keine Antwort drauf gefunden hab, wollte ich den Weg mit dem iframe gehen,
    scheint auch ganz easy zu sein, da sich das iframe wie eine Maske verhält, aber leider kann ich dem iframe nicht den Eventhändler onscroll zuweisen,
    damit das geht muss ich im iframe dem body TAG den Event Händler zuweisen,
    aber dann weis ich nicht wie ich aus dem iframe mein Javascript ansteuern kann
    1. Frage 3
      Wie kann ich aus dem iframe bei einer Action des Eventhändler eine normale Javascript function aufrufen ?


    Anmerkung:
    Ich würde gerne beide Wege einmal gehen, darum sind alle Fragen wichtig !
     

  7. #7
    Avatar von Enumerator
    Enumerator Enumerator ist offline Mitglied Kamel
    Registriert seit
    Jan 2007
    Ort
    Schreibtisch
    Beiträge
    525
    Blog-Einträge
    2
    Hi!

    Zitat Zitat von one6666 Beitrag anzeigen
    Den Weg mit dem div wollte ich zuerst gehen, aber ich weiß leider nicht wie ich eine Maske erstellen kann,
    so das der übersflüßige Text nicht aus dem div geht, sondern einfach verschwindet, aber auch wie ich dann den Text in der Höhe bewegen kann ist mir noch ein Rätsel
    1. 1.Frage
      Wie kann ich mir eine Maske erstellen?
    2. 2.Frage
      Wie kann ich den Inhalt der Maske dann in die Höhe oder Tiefe bewegen?
    Im Ansatz geht das mit overflow:hidden (für die "Maske") und position:relative (für den Content):
    HTML-Code:
    <html>
     <head>
      <title> Test </title>
     </head>
     <body>
      <h1> Test </h1>
      <div style="height:100px;width:300px;overflow:hidden;border:1px solid">
       <p style="position:relative;top:-30px">
        Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam
            nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat,
            sed diam voluptua. At vero eos et accusam et justo duo dolores et ea
            rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem
            ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing
            elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna
            aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo
            dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus
            est Lorem ipsum dolor sit amet.
            Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam
            nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat,
            sed diam voluptua. At vero eos et accusam et justo duo dolores et ea
            rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem
            ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing
            elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna
            aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo
            dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus
            est Lorem ipsum dolor sit amet.
            Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam
            nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat,style.top
            sed diam voluptua. At vero eos et accusam et justo duo dolores et ea
            rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem
            ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing
            elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna
            aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo
            dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus
            est Lorem ipsum dolor sit amet.
            Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam
            nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat,
            sed diam voluptua. At vero eos et accusam et justo duo dolores et ea
            rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem
            ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing
            elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna
            aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo
            dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus
            est Lorem ipsum dolor sit amet.
       </p>
      </div>
     </body>
    </html>
    Zitat Zitat von one6666 Beitrag anzeigen
    1. Frage 3
      Wie kann ich aus dem iframe bei einer Action des Eventhändler eine normale Javascript function aufrufen ?
    Du kannst aus dem iframe mit window.parent auf das Eltern-Fenster zugreifen - einfach mal den Abschnitt Frames bei SelfHTML anschauen...

    Gruß
    Enum

    [EDIT]
    Zu Frage 2: Mit JavaScript kannst Du die style.top Eigenschaft des Content-Containers setzen...
    Geändert von Enumerator (11.03.10 um 08:36 Uhr)
    one6666 bedankt sich. 
    Zitat Zitat von Aba Assa
    "Zitate sind so etwas wie Outsourcing des Geistes."
    just-lyrics.org :: my-lyrics.org

  8. #8
    Avatar von one6666
    one6666 one6666 ist offline Mitglied Titanium
    Registriert seit
    Jan 2010
    Ort
    Nordrhein-Westfalen
    Beiträge
    175
    Blog-Einträge
    1
    Ah genial, das ist genau das was ich brauchte 1000send Dank
    Geändert von one6666 (11.03.10 um 09:00 Uhr) Grund: Rechtschreibfehler gesichtet :P
     

Ähnliche Themen

  1. VB.Net - Eigenen Datentyp
    Von ChristianAG im Forum .NET Café
    Antworten: 1
    Letzter Beitrag: 17.01.08, 13:49
  2. Antworten: 4
    Letzter Beitrag: 05.12.07, 14:13
  3. Dateiensystem des eigenen CMS
    Von oForger im Forum PHP
    Antworten: 1
    Letzter Beitrag: 09.06.05, 03:45
  4. Eigenen Homeserver
    Von Dead im Forum Hosting & Webserver
    Antworten: 1
    Letzter Beitrag: 18.10.04, 22:06
  5. Eigenen IRCD für LAN
    Von meilon im Forum Linux & Unix
    Antworten: 3
    Letzter Beitrag: 11.05.04, 07:02