kostenloser Webspace werbefrei: lima-city


Verweise

lima-cityForumDie eigene HomepageHTML, CSS & Javascript

  1. Autor dieses Themas

    rap

    rap hat kostenlosen Webspace.

    Hallo, ich habe ein Frameset mit 4 Frames.. Das obere und das linke Frame ist konstant. In der tag/mitte">Mitte ist der Content wechselnd. Ich möchte nun, dass wenn jemand im linken Bereich auf einen Verweis klickt, sich im Hauptfenster ein Bild öffnet (target=\"mitte.html\"). WEnn ich nun auf das Bild klicke, was erscheint, dann soll das nächste Bild kommen, was rechts als Vorschaubild zu sehen ist... Muss ich dabei onclick verwenden? Oder reicht dafür auch ein
    <a href=\"index.html\"><img src=\"bild.jpg\">?


  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. m******s

    Hat nichts mit deiner Frage zu tun aber ich vermute, du meinst nicht target=\"mitte.html\", sondern target=\"mitte\"?
    Und du kannst das über nen <a href=\"...\"><img src=\"...\"></a> machen. Schlag dir aber vor, noch dazu das img Tag zu bearbeiten: <img src=\"...\" border=\"...\">, sonst hast du da nen hässlichen Rahmen drum.

    Übrigens: Frames sind veraltet.
  4. Autor dieses Themas

    rap

    rap hat kostenlosen Webspace.


    Und du kannst das über nen <a href=\"...\"><img src=\"...\"></a> machen. Schlag dir aber vor, noch dazu das img Tag zu bearbeiten: <img src=\"...\" border=\"...\">, sonst hast du da nen hässlichen Rahmen drum.

    Übrigens: Frames sind veraltet.


    Vielen Dank für deine Antwort. Ich weiß, dass Frames veraltet sind, aber mein Bruder wollte keine Flashpage... Geht um eine Bildergallerie, die ich für ihn erstellen soll, mit ein paar wenigen INformationen drum herum.. Naja, er wollte unbedingt ein Frameset. Und jetzt geht\'s meinen HTML-Kenntnissen an den Kragen.
  5. Eigentlich macht man heutzutage alles mit div Containern;). Beim Frameset musst du einfach im Link das target Tag auf mitte setzen
    <a href=\"grossesbild target=\"mitte\"><img src=\"kleinesbild.jpg\" border=\"0px\"></a>
    Onclick brauchst du dafür nicht.

    Gruß,Prog


    Beitrag geändert: 14.7.2008 19:46:47 von prog
  6. Autor dieses Themas

    rap

    rap hat kostenlosen Webspace.



    <a href=\"grossesbild target=\"mitte\"><img src=\"kleinesbild.jpg\" border=\"0px\"></a>
    Onclick brauchst du dafür nicht.

    Gruß,Prog


    Hm... okay.. angenommen ich komme auf eine Startseite.. Ich klicke links auf beispielsweise \"Fluss\". Jetzt soll in der Mitte das 1. Bild kommen, dann rechts die ganzen Vorschaubilder in klein. Geht das dann damit?
  7. m******s


    Hm... okay.. angenommen ich komme auf eine Startseite.. Ich klicke links auf beispielsweise \"Fluss\". Jetzt soll in der Mitte das 1. Bild kommen, dann rechts die ganzen Vorschaubilder in klein. Geht das dann damit?


    Wenn beides gleichzeitig geschehen soll, bauchst du Javascript, also das onClick-Event. Mit Javascript könntest du mit ein bisschen mehr Aufwand übrigens dann auch eine richtige funktionierende Galerie machen, Beispiele dafür gibt es in SelfHTML
    http://de.selfhtml.org/dhtml/beispiele/bilderbuch.htm


    Beitrag geändert: 14.7.2008 20:04:36 von merovius
  8. Autor dieses Themas

    rap

    rap hat kostenlosen Webspace.


    Wenn beides gleichzeitig geschehen soll, bauchst du Javascript, also das onClick-Event. Mit Javascript könntest du mit ein bisschen mehr Aufwand übrigens dann auch eine richtige funktionierende Galerie machen, Beispiele dafür gibt es in SelfHTML
    http://de.selfhtml.org/dhtml/beispiele/bilderbuch.htm



    Also ganz ehrlich... Dein Beitrag ist an sich ganz gut, jedoch wird auf den onclick befehl nicht weiter eingegangen im Selfhtml -.-

    Könntest du mir ein kurzes beispiel geben?
  9. m******s

    ih in der Tat, habe ich mir gerade erst angeschaut, stattdessen wird da auf javascript verlinkt... sollte übrigens auch gehen ;) War aber ja auch nicht als Lösung zu deinem Frameset-Problem, sondern als Lösung zur Galerie allgemein...

    <a href=\"#\" onclick=\"javascript:galerie(1)\">Bild 1</a><br />
    <a href=\"javascript:galerie(2)\">Bild 2</a>
    
    <script type=\"text/javascript\">
      <!--
        function galerie(index)
        {
          frames.mitte.location.href=\'bild_\' + index + \'.jpg\';
          frames.rechts.location.href=\'thumbs.html\';
        }
      //-->
    </script>


    Leider ar nicht ganz klar, wie die Struktur der Dateien aussieht. Beim obigen hast du in ner HTML-Datei zwei Links, die auf verschiedene Bilder \"bild_1.jpg\" und \"bild_2.jpg\". Die verwenden ausserdem zwei verschiedene Methoden, musst mal probieren, was da besser funktioniert.
    Es wird dann jeweils in einen Frame der \"mitte\" heißt das Bild geladen und in einen Frame, der \"rechts\" heißt wird eine HTML-Datei \"thumbs.html\" geladen, in der die ganzen Vorschaubilder sien sollten. Eentuell musst du die Funktion noch ein wenig deinen Bedürfnissen anpassen.

    PS: Nagel mich bitte nicht auf die Syntax fest, habe ich nicht getestet und auch noch nie versucht, mit Javascript zu verlinken, geschweige denn im Frameset. Hab das nur schnell aus SelfHTML zusammenimprovisiert...
  10. Autor dieses Themas

    rap

    rap hat kostenlosen Webspace.

    Hallo,

    ich habe exakt das gefunden was ich haben wollte.. vllt ist es jetzt einfacher zu verstehen:

    www.hennigarts.com

    Genauso soll es aufgebaut werden.

    Vllt könnt ihr mir jetzt kurz erklären, wie ich das hinbekommen, weil nämlich der Html-quellcode nur links und oben geht :S
  11. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!