ERLEDIGT
NEIN
NEIN
ANTWORTEN
13
13
ZUGRIFFE
2457
2457
EMPFEHLEN
-
10.11.06 12:41 #1
- Registriert seit
- Oct 2004
- Ort
- Hagenow / Nürnberg / Paderborn
- Beiträge
- 99
Ahoi,
habe eine Frage: Ich habe einen Link: Daunter (oder irgendwo anders) soll ein Bild sein, dass sich verändert, wenn man mit der Maus auf den Link geht. Soweit ein relativ leicht zu lösendes Problem: Allerdings wird sowohl Bild als auch Link per PHP aus einer Schleife erzeugt und das, finde ich, macht die Angelegenheit schon schwieriger.
Ich würde es liebend gern mit CSS realisieren, weil ich ungern mit Sachen rumhantiere, von denen ich GAR
keine Ahnung habe (JavaScript ...).
Wenn es allerdings gar nicht anders geht bitte einfach ins entsprechende Forum verschieben.
Danke
-
10.11.06 12:47 #2Maik Tutorials.de Gastzugang
Eine Grafik (= img-Element) lässt sich nicht mit CSS tauschen, hierfür benötigst du Javascript.
Das könnte dann beispielsweise so aussehen:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1"> <title></title> <script type="text/javascript"> <!-- // Image-Preloader image1 = new Image(); image1.src = "pic01.jpg"; // swapImage function swapImage(imgName,swapImg) { document.images[imgName].src=swapImg; } //--> </script> </head> <body> <ul> <li><a href="#" onmouseover="swapImage('start','pic01.jpg')" onmouseout="swapImage('start','pic00.jpg')">Link</a></li> </ul> <div id="imageBox"> <img src="pic00.jpg" alt="" name="start"> </div> </body> </html>
-
Und wie erklärst Du dann Deinen Beitrag hier ::: http://www.tutorials.de/forum/html/2...et-_blank.html
Da passiert genau das. Sofern ich den Inhalt Deines dortigen Links verstanden habe
-
13.11.06 06:19 #4Maik Tutorials.de Gastzugang
Auch wenn es den Eindruck erweckt, so wird in Stu Nicholls' CSS-Photo-Galleries kein img-Element gegen ein anderes ausgetauscht, wenn man über einen Link fährt.
-
Technisch gesehen nicht, aber für den Betrachter schon. Eventuell würde dem Poster diese Lösung reichen?!
-
13.11.06 12:44 #6Maik Tutorials.de Gastzugang
Da der Autor sein Vorhaben nicht detailierter umschrieben hat, bin ich zunächst mal davon ausgegangen, daß beim Überfahren eines Links ein Grafikelement an einer beliebigen Stelle im Dokumentbaum gegen ein anderes Grafikelement ausgetauscht werden soll, und das ist eben mit CSS nicht realisierbar.
-
14.03.10 09:50 #7JmasterJ Tutorials.de Gastzugang
Hallo,
ich bin auf dieses Script in diesem Thread gestoßen und würde es gerne einsetzen.
Allerdings möchte ich, wenn ich mit der Maus über ein Bild oder Link gehe, dass in dem Div kein anderes Bild, sondern ein anderer Text angezeigt wird.
Wie müsste man das Script hierfür abändern?
vielen dank!
-
14.03.10 14:52 #8Maik Tutorials.de Gastzugang
Hi.Komplett auf jeden Fall

Code javascript:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
// "Textplatzhalter" in txtBox var Standard = "Standard-Text"; // Text-Arrays für txtBox var arrTxt = new Array(); arrTxt[0] = new Object(); arrTxt[0].txt = "Text 1"; arrTxt[1] = new Object(); arrTxt[1].txt = "Text 2"; arrTxt[2] = new Object(); arrTxt[2].txt = "Text 3"; // usw. //arrTxt[3] = new Object(); //arrTxt[3].txt = "Text 4"; // Text tauschen in txtBox function swapText(intTxt){ obj = document.getElementById("txtBox"); if (obj.innerHTML == arrTxt[intTxt].txt){ obj.innerHTML = Standard; } else { obj.innerHTML = arrTxt[intTxt].txt; } return false; }
HTML-Code:<ul> <li> <a href="#" onmouseover="return swapText(0)" onmouseout="return swapText(0)">Link 1</a> </li> <li> <a href="#" onmouseover="return swapText(1)" onmouseout="return swapText(1)">Link 2</a> </li> <li> <a href="#" onmouseover="return swapText(2)" onmouseout="return swapText(2)">Link 3</a> </li> <!-- usw. --> </ul> <div id="txtBox">Standard-Text</div>
mfg Maik
-
15.03.10 09:05 #9JmasterJ Tutorials.de Gastzugang
Boah Maik,
vielen vielen vielen Dank!
Das Script ist der Hammer und genau das was ich gesucht habe
Eine Frage hab ich noch dazu,
meine Texte sind was länger und wenn ich die im Script einfüge und die länger als eine Zeile sind zeigt er mir einen Syntaxfehler.
Kann das Script die Texte alternativ auch aus einer Textdatei einlesen?
lieben gruß,
jan
-
17.03.10 09:03 #10JmasterJ Tutorials.de Gastzugang
Maik!?
Bitte hilf mir da nochmal, glaube Du bist da meine einzige Rettung =)
gruß jan
-
Hi,
ich bin zwar nicht Maik, kann dir aber vielleicht doch helfen.
Texte über mehr Zeilen kannst du wie folgt angeben:
Code :1 2
arrTxt[0].txt = "Text 1\ in zwei Zeilen";
Textfiles lassen sich mit JavaScript nicht so einfach einbinden. Hier besteht aber die Möglichkeit, Inhalte aus Textdateien mittels Ajax dynamisch nachzuladen. Hierzu solltest du zahlreiche Hilfe im Forum finden.
Ciao
QuaeseVielleicht muss man manchmal vom Weg abkommen, um nicht auf der Strecke zu bleiben!
----
Der "Fortsetzungsroman" auf www.leuteforum.de
New kind to realize large scalable projects with jQuery: jQuery SDK
-
17.03.10 13:38 #12JmasterJ Tutorials.de Gastzugang
Hey Quaese,
danke dafür das ist schon eigentlich ausreichend für meine Zwecke.
Allerdings wollte ich auch noch Hyperlinks in den Text machen,
das geht aber wahrscheinlich nicht weil das Array nur Textobjekte speichert, hab ich recht?
gruß
-
Hi,
wenn du die Anführungszeichen maskierst, sollte das kein Problem darstellen:
Code :1 2
arrTxt[0].txt = "Text 1\ in zwei <a href=\"seite.html\">Zeilen</a>";
Ciao
QuaeseVielleicht muss man manchmal vom Weg abkommen, um nicht auf der Strecke zu bleiben!
----
Der "Fortsetzungsroman" auf www.leuteforum.de
New kind to realize large scalable projects with jQuery: jQuery SDK
-
17.03.10 16:15 #14JmasterJ Tutorials.de Gastzugang
Perfekt, dann hab ich echt alles was ich brauche jetzt!
Danke für Alles!
Ähnliche Themen
-
ein mouseover Bild genau in einem Text plazieren
Von solala123 im Forum HTML-EditorenAntworten: 5Letzter Beitrag: 17.10.10, 12:40 -
Bild erst verdunkeln, Mouseover-Bild normal+eine Art Popup?
Von Bong im Forum Javascript & AjaxAntworten: 4Letzter Beitrag: 08.06.08, 12:21 -
kleines bild -mouseover- bild groß
Von antarama72 im Forum HTML & XHTMLAntworten: 23Letzter Beitrag: 22.07.07, 21:38 -
Text auf einem Bild an einer Bestimmten Position positionieren
Von Baam im Forum PHPAntworten: 11Letzter Beitrag: 22.05.04, 23:42 -
Position vom Text
Von Methodman im Forum HTML-EditorenAntworten: 6Letzter Beitrag: 22.06.01, 15:07





Zitieren

Login





