tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
5
ZUGRIFFE
2423
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    bullard bullard ist offline Grünschnabel
    Registriert seit
    Mar 2006
    Ort
    64 (Hessen)
    Beiträge
    2
    Hallo zusammen,

    ich habe folgende Vorstellung:

    Ich habe eine Site mit mehreren Bildern von Personen, geh ich nun mit der Mouse über ein Bild, öffnet sich ein neues Layer (bei festgelegter Layergröße) mit einer htm-Datei die eine art "Karteikarte" mit Infos zur Person sowie einem größeren Bild enthält. Geh ich nun wieder vom Bild weg, schliesst sich auch automatisch das Layer wieder.HIER gibts sowas ähnliches...


    Könnte mir hierbei jemand unter die Arme greifen um das zu realisieren ?!

    Vielen Dank schon mal an alle, die sich meinem Anliegen annehmen.

    MfG Klaus
    Geändert von bullard (17.03.06 um 23:23 Uhr)
     

  2. #2
    Avatar von con-f-use
    con-f-use con-f-use ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Oct 2004
    Ort
    München / Innsbruck
    Beiträge
    2.263
    Im Prinzip ist es nicht schwer. Du schreibst einen Iframe in einen Layer rein und gibst dem Layer eine Id und dem Iframe einen namen, damit du beides möglichst beqeuem ansprechen kannst. Alles erstmal ohne Javascript, so wie du es haben willst. Dann kannst du den Layer über style="display:none;" versecken.

    Wenn du ihn jetzt bei überfahren eines Elements mit der Maus sichtbar machen willst musst du in das Element onmouseover="document.getElementById('IdDesLayers').style.display = 'block';" reinschreiben bzw. für's unsichtbarmachen eben display='none' bei onmouseout. Wenn du das jetzt noch mit dem ensprechenden Befehl um eine Datei in den Iframe zu laden verbindest, bist du fertig. Diese Befehl heißt window.frames['NameDesIframes'].location.href = 'http://www.beispiel.de/datei.html'.

    Wenn noch etwas unklar ist, lese dir bitte erstmal gewisse Grundkenntnis in Javascript an bevor du fragst, denn wir sind kein Javascriptkurs, sondern ein Forum. Bitte nicht übel nehmen ich sage das nur prophylaxisch (siehe zu dem Thema auch den Thread "keine Ahnung von Javascript").
     
    Wäre der Satz "Ich möchte auf meinem Fisch-und-Chips-Schild einen Bindestrich zwischen die Wörter Fisch und und und und und Chips machen" nicht deutlicher, wenn Anführungszeichen vor Fisch und zwischen Fisch und und und und und und und und und und und und und und und und und und und und und Chips und auch nach Chips wären?

    | Meine Homepage: Forschung, unethische | Meine Seite mit viel verlangten Javascrits |

    -----------

    Zufriedenstellende Beiträge bitte als erledigt markieren!


  3. #3
    bullard bullard ist offline Grünschnabel
    Registriert seit
    Mar 2006
    Ort
    64 (Hessen)
    Beiträge
    2
    Danke schonmal für die Antwort,

    allerdings bringt sie mich nicht wirklich weiter, da ich es so schon versucht hab, leider erfolglos. Naja bin auch nicht die große Leuchte... aber um mich jetzt lange durch die Tutorials durchzuarbeiten, habe ich leider auch nicht die Zeit, denn neben Arbeit habe ich noch Frau und Kind

    Über etwas (wenigstens Halbfertiges) würde ich mich riesig freuen.
     

  4. #4
    ShabbY ShabbY ist offline Mitglied Bronze
    Registriert seit
    Mar 2003
    Ort
    Walldorf (Hessen)
    Beiträge
    38
    http://www.webmatze.de/webdesign/jav...t/tooltips.htm

    hier ist ein kurzes Tutorial das hoffe ich mal deine fragen beantwortet.

    habe selbst leider auch nicht viel ahnung von javascript, und habe ein problem wenn ich variable texte in diese "tooltips" einbringen will. aber einfach text ausgabe funktioniert einwandfrei.

    vll kann mir ja auch jemand bei meinem problem helfen.
    ich habe z.b. für jeden user ein wert x in der datenbank, der von user zu user unterschiedlich ist, wie kann ich dynamisch den jeweiligen wert in dem tooltip darstellen ?

    bei der ich könnte ja ohne probleme eine weiter vaible zu showWMTT hin zufügen die dann z.b. die userid enthällt, mir der ich dann die werte aus der datenbank holen könnte, aber wie übergebe ich dir variable dann das jeweilige layer ?

    PHP-Code:
    <script>
    <!--
    wmtt null;

    document.onmousemove updateWMTT;

    function 
    updateWMTT(e) {
        
    = (document.all) ? window.event.document.body.scrollLeft e.pageX;
        
    = (document.all) ? window.event.document.body.scrollTop  e.pageY;
        if (
    wmtt != null) {
            
    wmtt.style.left = (20) + "px";
            
    wmtt.style.top     = (20) + "px";
        }
    }

    function 
    showWMTT(id) {
        
    wmtt document.getElementById(id);
        
    wmtt.style.display "block"
    }

    function 
    hideWMTT() {
        
    wmtt.style.display "none";
    }
    //-->
    </script> 
    danke im vorraus
    greetz ShabbY
     

  5. #5
    Maik Tutorials.de Gastzugang
    @ ShabbY: vielleicht helfen dir Quaeses Lösungsbeispiele im Thread Dynamische Karteninfos weiter?
     

  6. #6
    ShabbY ShabbY ist offline Mitglied Bronze
    Registriert seit
    Mar 2003
    Ort
    Walldorf (Hessen)
    Beiträge
    38
    yo hat mir geholfen, danke
     

Ähnliche Themen

  1. Div Layer bei mouseover blocken
    Von rollerueckwaerts im Forum Javascript & Ajax
    Antworten: 2
    Letzter Beitrag: 23.11.09, 18:10
  2. Drucklayout mit neuem Stylesheet in neuem Fenster öffnen
    Von Harzteufel im Forum Javascript & Ajax
    Antworten: 3
    Letzter Beitrag: 01.07.08, 17:01
  3. Antworten: 4
    Letzter Beitrag: 25.06.04, 09:49
  4. Durch Mouseover über einen Link >> Div-Layer ändern
    Von Mennes im Forum Javascript & Ajax
    Antworten: 6
    Letzter Beitrag: 07.07.03, 17:25
  5. Antworten: 1
    Letzter Beitrag: 15.06.02, 17:48