• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

bei Texthover immer n anderes bild

Status
Für weitere Antworten geschlossen.
LESEN BILDET.

schau' dir die url und die datei-extension an, dann weißt du, dass das kein css ist.

Nils aka XraYSoLo
 
ja schon klar, hab ich ja auch mit flash gemacht.....

wollt s aber auf meiner siete ncht mir flash machen... lol
 
Code:
<html>
<head>
<script type="text/javascript">
function verschwinden (){
document.getElementById('bild').style.display='none';
}

function zeigen (){
document.getElementById('bild').style.display="";
}

</script>
<h1 onmouseover="zeigen()" onmouseout="verschwinden()">Bild zeigen</h1>
</head>
<body>
<img src=bild.jpg id="bild" style="display:none;">
</body>
</html>

das wäre eine recht einfache methode, um sowas anzeigen zu lassen, am besten packst du das onmouseover in einen div. aber wenn duviele bilder machen willst, dann wird das damit nichts.


wenn es eine bessere lösung gibt, dann bitte nicht über meine meckern, ok? bin noch nicht so gut darin :(
 
@Commodore, es hat seinen Grund warum Godfather diese Frage im CSS-FORUM stellt.
Sicher nicht, um dann Lösungen mit JS zu bekommen...!!!
 
CrackPod schrieb:
JS ist aber die einzige Lösung, da es mit CSS nicht gehen kann!
Hä? Wie? Natürlich geht das mit CSS!

Man betrachte folgende Seite:
Bei Texthover ein anderes Bild anzeigen

:evil: Ich hasse den IE! Aber ich hab ja nur gesagt, dass es mit CSS geht... :P

Hier noch der Quellcode, da ich demnächst den Server wechsle:
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Bei Texthover ein anderes Bild anzeigen</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
  a img {display:none;}
  a:hover img {display:block; position:absolute; left:200px; top:30px; border:1px solid black;}

  #standard {position:absolute; left:200px; top:30px; border:1px solid black;} 

  /* Styles zur Ausgestaltung, für das Funktionieren aber nicht relevant*/
  body {font-family:arial, sans-serif; font-size:26px;}
  ul {line-height:2em;}
  li {list-style:none;}
  a {text-decoration:none; color:black;}
  a:hover {color:gray}
</style>
</head>
<body>

[img]beispielbild1.jpg[/img]

<ul>
[*][url="#"]Text 1[img]beispielbild2.jpg[/img][/url]
[*][url="#"]Text 2[img]beispielbild3.jpg[/img][/url]

[*][url="#"]Text 3[img]beispielbild4.jpg[/img][/url]
[/list]

</body>
</html>
 
@Sporty: jupp, wird wohl seinen grund haben ;-)

@flapo: big thx, werds sofort versuchen...

p.s. besteht die möglichkeit das [*] und <ul> wegzulassen, denn sonst ist der abstand zwischen den zeilen zu groß, also dann mit
zeilenabstand, schaus dir an unter www.mistel4ever.de.vu -> links
oder ist das dann nicht mehr ganz ok^^

p.s. kann mir dann noch vielleicht jemand helfen und sagen wies vielleicht auch in anderen browsern außer dem ff geht?
 
@GodFather: Dir ist aber schon klar, dass du saemtliche IE-Benutzer aussperrst, oder?
 
GodFather schrieb:
p.s. besteht die möglichkeit das [*] und <ul> wegzulassen, denn sonst ist der abstand zwischen den zeilen zu groß, also dann mit
zeilenabstand, schaus dir an unter www.mistel4ever.de.vu -> links
Hast du mal den Quellcode angeschaut :roll:
Dort steht wunderbar: /* Styles zur Ausgestaltung, für das Funktionieren aber nicht relevant*/
Alle CSS-Angaben unterhalb dieses Kommentars kannst du löschen. Dann wird auch der abstand kleiner...
 
jo, hab ich ja auch schon gemacht, meine frage ist nun, obs irgend eine möglichkeit gibt auch für den ie oder opera valid zu machen.
 
GodFather schrieb:
jo, hab ich ja auch schon gemacht, meine frage ist nun, obs irgend eine möglichkeit gibt auch für den ie oder opera valid zu machen.

der ie nimmt die angabe hover nur im fall von a:hover{} an, und nicht bei a:hover img{}

dasher ist das wohl nicht damit zu realisieren.
 
GodFather schrieb:
k, in dem fall haben ie nutzer halt pech gehabt
Grandiose Einstellung... :roll:
Es ginge natuerlich, wenn das Bild die Position wechseln duerfte... Oder wenn der Text Teil des Bildes/der Bilder ist... Ich denke mir da mal was aus...
 
mach doch einfach einen bild wechsel mit php zusätzlich wenn man auf das bild klickt - haben IE user halt einen mausklick mehr - verschmerzbar !
 
der sinn von soetwas, was godfather vorhat ist allerdings, dass man beim hover sieht, was einen erwartet. wenn man draufklickt, kommt man ja direkt auf die website und dann sieht derjenige ja selber was ihn erwartet, also hätte sich damit die Diskussion auch erledigt ;)
Die Einstellung von wegen IE Nutzer haben halt Pech gehabt ist schlecht, da ich glaube, dass über 80% der Inet user den IE benutzen.
Mich würden sowieso mal aktuelle Zahlen dazu interessieren. Finde leider keine...
 
Sporty, genau:

FF: 12,5%
IE: unter die 80%-Marke gefallen

alte IE und Netscape verwenden nur noch ein Bruchteil (alle alte IE und Netscape): 2 %
 
wo hast du deine zahlen her?
hast du so ne statistik seite? also für browser, auflösungen, betriebssysteme und so weiter?
 
GodFather schrieb:
ingoS schrieb:
Ich denke mir da mal was aus...
k

respect, das wär echt super
Das kann aber ein bisschen dauern, tut mir Leid. :(
Ich habe jetzt aber ein langes Wochenende, aufgrund idiotischer Zufaelle mein Fagott nicht im Haus und das Wetter ist nicht so prickelnd; da werde ich wohl oefter Langeweile haben.
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben