Matthias: Onmouseover mit Verweis / Frames / target setzen aber wie !!

Hallo,

Ich mache gerade eine Homepage für die Schule und arbeite dabei hauptsächlich mit frames.

Mein Problem liegt daran, das wenn ich das onmouseover Script benutze,
einen Link angebe, sich dieser nur in dem Frame öffnet, indem sich das Bild befindet.

Ich möchte allerdings das sich ein neues Fenster mit dem jeweiligem Link öffnet.

Hier mein script an dem ich mich mal versucht habe:

<table border="0" width="14%" height="20%">
<tr>
<td
 align="center" valign="middle"> <a href="hier halt der link"

onmouseover="tausch.src='Bilder/buch2.jpg';"
onmouseout="tausch.src='Bilder/buch.jpg';">

<img src="Bilder/buch.jpg"
border="0" width="100%"height="100%"
name="tausch">

</tr>
 </td>
 </table>

Ich bin dankbar für jeden Tipp.

Danke schonmal im vorraus ;)

Gruß Matthias

  1. Hallo.

    Ich mache gerade eine Homepage für die Schule und arbeite dabei hauptsächlich mit frames.

    Zur Info: Frames sind schlecht.

    Ich möchte allerdings das sich ein neues Fenster mit dem jeweiligem Link öffnet.

    <a href="#" target="_blank">

    Zu bechten:

    -Nicht alle User verfügen über JavaScript oder haben dieses aktiviert. Ein :hover-Effekt lässt sich auch ohne JavaScript wunderbar realisieren.

    -target="_blank" wird häufig geblockt.

    MfG, Kungschu.

    1. Hey Kungschu, wie kann ich den Effekt denn ohne Java realisieren ?

      Gruß Matthias

      1. Hallo.

        wie kann ich den Effekt denn ohne Java realisieren ?

        Ohne JavaScript. ;-)

        :hover-Effekte kannst du mittels CSS erreichen.
        http://css.maxdesign.com.au/listamatic/

        MfG, Kungschu.

  2. Moin

    Ich mache gerade eine Homepage für die Schule und arbeite dabei hauptsächlich mit frames.

    das solltest du ändern - schließlich sollte nicht schon die Schul-Homepage verstaubt aussehen!

    Mein Problem liegt daran, das wenn ich das onmouseover Script benutze,
    einen Link angebe, sich dieser nur in dem Frame öffnet, indem sich das Bild befindet.

    dir fehlt einfach das target-Attribut im Link

    Hier mein script an dem ich mich mal versucht habe:

    <table border="0" width="14%" height="20%">

    wozu brauchst du hier eine Tabelle?

    <tr>
    <td
    align="center" valign="middle"> <a href="hier halt der link"

    onmouseover="tausch.src='Bilder/buch2.jpg';"
    onmouseout="tausch.src='Bilder/buch.jpg';">

    hier fehlt nun das target-Attribut

    <img src="Bilder/buch.jpg"
    border="0" width="100%"height="100%"

    hier fehlt das alt-Attribut. Außerdem solltest du Leerzeichen zwischen Attributen lassen.

    name="tausch">

    hier vermisse ich </a>

    </tr>
    </td>

    Diese Reihenfolge ist einfach falsch!

    </table>

    Ich bin dankbar für jeden Tipp.

    sind hoffentlich genug Tipps fürs erste

    Gruß
    rfb

    --
    Man kann einen Menschen nichts lehren, man kann ihm nur helfen, es selbst zu entdecken.
    (Galileo Galilei)
    1. Mit Frames mache ich es da unser Lehrer verrückt nach Frames ist und die Homepages die mit Frames gebaut sind besser benotet ..
      Mir ist schon klar das das keine gute Lösung ist.
      Das zwischen Attributen eine lehrstelle bleine sollte weis ich auch, habe da anscheinend vergessen es hinzusetzen.. tut mir sorri ^^

      Damit ihr euch mal ein besseres Bild von dem machen könnt wie das ganze aussehen soll:
      http://www.directupload.net/file/d/1070/D8kxuC4B_jpg.htm

      Die Tabelle habe ich benutzt um das Bild auf eine bestimmte Größe zu kriegen ... Mozilla gibt die Bilder wenn diese groß sind irgendwie komisch wieder. d.h. Mozilla schneidet unten einfach einen Teil weg.

      Also wenn ich halt das Bild als Hintergrundbild nehme ... sind diese in einer Tabelle werden sie richtig angegeben O.o

      Ps:
      Die Hp ist eine Schulaufgabe die jeder aus dem Kurs abarbeiten muss.

      Die Schulhp bleibt also heile ^^

      Gruß Matthias

      1. hi,

        Mit Frames mache ich es da unser Lehrer verrückt nach Frames ist und die Homepages die mit Frames gebaut sind besser benotet ..

        Komisches Argument.

        Mir ist schon klar das das keine gute Lösung ist.

        Dann versuch's doch ohne Frames zu machen - und erläutere deinem Lehrer auch, welche Nachteile diese hätten.
        Wenn er als Pädagoge kein Totalausfall ist, sollte er einsehen können, dass auch er noch dazulernen kann.

        gruß,
        wahsaga

        --
        /voodoo.css:
        #GeorgeWBush { position:absolute; bottom:-6ft; }
      2. Moin

        Mit Frames mache ich es da unser Lehrer verrückt nach Frames ist und die Homepages die mit Frames gebaut sind besser benotet ..

        Nicht jedeR ist zum Pädagogen geboren.

        Die Tabelle habe ich benutzt um das Bild auf eine bestimmte Größe zu kriegen ...

        dafür kannst du doch die Attribute width und height in img benutzen! Zahlenangaben ohne %-Zeichen werden als Größenangabe in Pixel gewertet.

        Also wenn ich halt das Bild als Hintergrundbild nehme ... sind diese in einer Tabelle werden sie richtig angegeben O.o

        Auch dazu sind Tabellen nicht gedacht und seitdem Browser CSS unterstützen (ca. seit der Jahrtausendwende) auch nicht mehr notwendig.

        Die Schulhp bleibt also heile ^^

        Wenn die euer Lehrer verbrochen hat bezweifele ich dass sie das ist.

        Gruß
        rfb

        --
        Man kann einen Menschen nichts lehren, man kann ihm nur helfen, es selbst zu entdecken.
        (Galileo Galilei)
      3. Mit Frames mache ich es da unser Lehrer verrückt nach Frames ist und die Homepages die mit Frames gebaut sind besser benotet ..

        Gerade habe ich ueberlegt, woher all diese Verbrechen an HTML kommen, die man hier alle Nase lang vorgesetzt bekommt und ob ich nen Menschelei Thread dafuer eroeffnen sollte...

        Was is denn das fuer ne Schule? Vielleicht sollte die Schule den Unterricht in solchen Faechern einfach bleiben lassen?

        Naja. Wiedereinmal ueberlege ich ob es nicht toll ist keine Kinder zu haben. Dann muss man die auch nicht in die Schule schicken. Was die armen Kids da teilweise beigebracht bekommen... *schauder* Haette ich Kinder staende ich mit Sicherheit in schoener regelmaessigkeit vor irgendeinem Lehrer oder dem Direktor. *seuftz*