Supportnet Computer
Planet of Tech

Supportnet / Forum / Skripte(PHP,ASP,Perl...)

Programm Suche





Frage

Hallo Ich bin mit dem JavaScript noch nicht allzu vertraut doch suche ich für die Programmierung meiner Homepage ein Skript, durch welches beim Berühren eines Linkes, an dessen Stelle ein Bild erscheint. Wo kann ich sowas finden? Bisher fand ich nur ähnliche Skripte, aber das exakt gesuchte war nicht dabei. (Falls es hier einen programmierfreudigen Könner gibt, der mir ein solches Skript erstellen könnte, wär ich natürlich auch nicht böse. ;-) ) Danke für die Hilfe, Typer

Antwort 1 von Luutz

Wieso willste dafür denn eine javascript benutzen. Mach doch ein Mousover

Antwort 2 von Typer

Hab ich noch nie. Ist das einfacher?
Wo kann ich mich darüber informieren?

Antwort 3 von rfb

@Typer:
Du müsstest deine Frage bzw. die Anforderungen an das Skript schon etwas präzisieren.

@Luutz:
Funktioniert bei dir mouseover etwa ohne JavaScript? Oder meinst du eigentlich :hover?

Antwort 4 von Luutz

Na ok.

Ich habe meine letzte Seite, die ich gemacht habe mit dem Dreamwaver gemacht. Dann habe ich mir den Qulltext angesehen und mir die Sachen rausgesucht, die ich gebrauchen konnte. Aber warum sollte ein Mousover nur mit Javascript gehen??

Ich habe nicht die Ahnung von Javascripts. Dazu gibts Proggi´s.

Antwort 5 von Typer

rfb:

Also es geht darum. Auf der Startseite Meiner Homepage hab ich ganz
simpel eine Tabelle und darin in einem Rhombus die verschiedenen
Kategorien angeordnet.

Ich bin nun auf der Suche nach einem Skript welches Folgendes
geschehen lässt:
Wenn ich zum Beispiel mit der Maus über den Link fahre, welcher zu
mehr Infos über ein Instrument führt, so soll das Bild dieses Instrumentes
erscheinen.
Das ist alles. ok?


Auf den Begriff "MouseOver" bin ich übrigens auf der Suche nach einem
derartigen Skript schon auch gestossen, allerdings nur im Bezug mit
einem Button-Wechsel zum Beispiel.

Antwort 6 von rfb

Zitat:
Aber warum sollte ein Mousover nur mit Javascript gehen?
das eigentliche "onmouseover" funktioniert nunn mal nur mit JavaScript, es gibt aber eine CSS-Pseudoklasse ":hover" die ähnliches bewirken kann (was angesichts der Probleme mit JavaScript dann vorzuziehen ist)

Antwort 7 von rfb

Zitat:
Das ist alles. ok?
nö!
Wo soll das Bild erscheinen? Ist dafür ein bestimmter Platz bereits vorgesehen, soll es über der Seite "schweben", soll der Linktext durchs Bild ersetzt werden???
Fragen über Fragen.

Antwort 8 von Typer

Genau: Der Linktext soll durch das Bild ersetzt werden. So hatte ich es
gemeint.

Antwort 9 von rfb

<html>
<head>
<title>test</title>
<style type="text/css">
a img { display:none; }
a.link:hover img { display:inline; }
a.link:hover span { display:none; }
</style>
</head>
<body>
<div style="width:500px; height:393px">
<a class="link" href="#"><img src="bild.png" width="500" height="393"><span>Text</span></a></div>
</body>
</html> 


probiers mal aus, zumindest unter Opera funktionierts problemlos.
der Trick ist, dass zuerst das bild als unsichtbar deklariert wird (display:none), durch das a:hover wechseln Bild und Text dann sichtbar-unsichtbar.

Antwort 10 von Typer

Scheint zu klappen!

Tausend Dank rfb!

Antwort 11 von rfb

nur zur Ergänzung:
sinnvoller wäre die 5te Zeile so:
a.link img { display:none; } 

sonst würden alle Bilder in Links nicht angezeigt, es soll aber nur bei den Links mit dem Attribut class="link" der Fall sein.

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: