zurück zur Startseite
  


Zurück XHTMLforum > (X)HTML und CSS > CSS
Seite neu laden Quelle im IMG Tag durch css ändern

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 07.05.2010, 09:38
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 20.03.2010
Beiträge: 23
Deffcon befindet sich auf einem aufstrebenden Ast
Standard Quelle im IMG Tag durch css ändern

Guten Tag,

ich möchte in einem image tag durch eine css datei die source ändern.
Ist dies Möglich?
Ich hätte gedacht, dass es funktioniert, wenn ich dem img tag einen namen zuweise und über diesen die quelle ändere;
so nach dem Motto
img name="Bild1" src=""
"document.Bild1.src='images/normal-a.jpg';"
Ich hoffe ihr versteht was ich meine und könnt mir helfen.

mfg und danke
simon
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 07.05.2010, 10:25
Erfahrener Benutzer
XHTMLforum-Mitglied
 
Registriert seit: 18.06.2007
Ort: Verden
Beiträge: 405
chorn wird schon bald berühmt werden
Standard

Das geht so nicht. CSS hat schreibrechte nur für das DOM-Attribut "style". Deine Syntax ist Javascript.
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 07.05.2010, 10:28
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 20.03.2010
Beiträge: 23
Deffcon befindet sich auf einem aufstrebenden Ast
Standard

Ich weiß, dass die Syntax aus JS ist, ich habe sie einfach aus dem gängigen onmouseover effekt zum Bildwechsel genommen. Es war ja nur exemplarisch, um zu verdeutlichen was ich machen möchte.

Gibt es etwas vergleichbares als css variante?

MFG Simon


//Edit:
Zum eigentlichen Verwendungsbeispiel: ich habe 3 buttons, über die ich mit einem php script die css dateien austausche.
Die Buttons will ich nach dem "onclick" prinzip auswechseln.
über die onclick variante habe ich es auch versucht, jedoch soll das gewechselte bild nach dem klick auf einen anderen button wieder zurück wechseln.
ich habe die variante in betracht gezogen es so zu machen, dass ich die links nicht auf den button setze, sondern auf die area über eine map und dann das bild des buttons als background image setze.

ist von den varianten etwas brauchbar/umsetzbar?
oder wie geht es professioneller?

Geändert von Deffcon (07.05.2010 um 10:35 Uhr)
Mit Zitat antworten
  #4 (permalink)  
Alt 07.05.2010, 11:03
Erfahrener Benutzer
XHTMLforum-Mitglied
 
Registriert seit: 18.06.2007
Ort: Verden
Beiträge: 405
chorn wird schon bald berühmt werden
Standard

Zitat:
Zitat von Deffcon Beitrag anzeigen
Gibt es etwas vergleichbares als css variante?
Zitat:
Zitat von chorn Beitrag anzeigen
CSS hat schreibrechte nur für das DOM-Attribut "style".
Du kannst dir aber eine Funktion bauen, die sich um alle Buttons kümmert, alle Buttons durchläuft und je nach übergebenem Argument den Status setzt.
Mit Zitat antworten
  #5 (permalink)  
Alt 07.05.2010, 11:37
Benutzerbild von David
auch, ja!
XHTMLforum-Kenner
 
Registriert seit: 08.11.2007
Beiträge: 2.626
David ist ein wunderbarer AnblickDavid ist ein wunderbarer AnblickDavid ist ein wunderbarer AnblickDavid ist ein wunderbarer AnblickDavid ist ein wunderbarer AnblickDavid ist ein wunderbarer AnblickDavid ist ein wunderbarer Anblick
Standard

Es ist prinzipiell möglich den oncklick-Handler mit CSS nachzuahmen, um z.B. Bilder zu ändern: Stu Nicholls | CSSplay | A CSS permanent click gallery with vertical slide thumbnails
__________________
github | http://dnaber.de
Mit Zitat antworten
  #6 (permalink)  
Alt 07.05.2010, 15:48
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 20.03.2010
Beiträge: 23
Deffcon befindet sich auf einem aufstrebenden Ast
Standard

Ich habe einen html code für einen onmouseover / onmouseout effekt, der ziemlich simpel ist:

<a href="index.php?change_css=klein"
onMouseOver="document.Bild1.src='images/klein-a.jpg';"
onMouseOut="document.Bild1.src='images/klein.jpg';">
<img src="images/klein.jpg"
name="Bild1"
class="font1"
alt="kleine Schrift">
</a>

Ich habe nun versucht den in onclick umzuwandeln. Es scheitert jedoch immer.
Wie kann ich so einen simplen onclick bildwechsel erstellen?

MFG Simon
Mit Zitat antworten
  #7 (permalink)  
Alt 07.05.2010, 16:29
Erfahrener Benutzer
XHTMLforum-Mitglied
 
Registriert seit: 18.06.2007
Ort: Verden
Beiträge: 405
chorn wird schon bald berühmt werden
Standard

Du musst den Status schon abfragen, wenn Bild 1, dann Bild 2, sonst Bild 1, ...
Mit Zitat antworten
  #8 (permalink)  
Alt 07.05.2010, 17:23
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 20.03.2010
Beiträge: 23
Deffcon befindet sich auf einem aufstrebenden Ast
Standard

Wie wird das gemacht?
Sorry ich kenne mich leider nicht so aus.
Versuche eine Bewerbungshomepage zu erstellen, die ich ergänzend zur Bewerbung als Fachinformatiker für Anwendungsentwicklung einreichen möchte.

MFG Simon
Mit Zitat antworten
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Lightbox mit zweiter CSS Datei funktioniert nicht T4ke CSS 12 11.12.2007 19:20
CSS background img automatisch an höhe anpassen fossy CSS 4 28.11.2007 11:52
ie. Abstand über horizontaler Navi geht nicht weg. tifi CSS 5 21.11.2006 17:17
CSS Buchtipp Eric A. Meyer vistahr Ressourcen 2 01.11.2006 18:53
img alt tag über css steuern?? biki CSS 1 12.09.2003 19:47


Alle Zeitangaben in WEZ +2. Es ist jetzt 19:22 Uhr.