Login  Regeln Aktuelles Datum und Uhrzeit: 04.12.2008, 03:16  
Startseite
Registrieren
Profil
Suchen
Mitgliederliste
Verzeichnis
Impressum



Partner
kostenlose Homepage
Fussball
Kostenloses Forum
SMS kostenlos
Webhosting
Webmasterportal
Kostenlos
Kredit ohne Schufa
Esoterik-Forum
Selbsthilfeforum
Artikel Backlink
Datenrettung
MouseOver beim Bild im folgenden Code

 
Neues Thema eröffnen   Neue Antwort erstellen    Webmaster Forum -> HTML & CSS
Vorheriges Thema anzeigen Nächstes Thema anzeigen 
Autor Nachricht
Galaxy
User [User]
User



Anmeldung: 05.04.08
Beiträge: 16

BeitragVerfasst am: 21.08.2008, 19:42    Titel: MouseOver beim Bild im folgenden Code Antworten mit Zitat

Hallo allerseits.

Ich versuche gerade seit ner Zeit dem folgenden Code einen MouseOver Effekt hinzuzufügen:

Code:
$buttons_header = '';
if ($cart->count_contents() < 1) {
$buttons_header.= '<a href="' . tep_href_link(FILENAME_SHOPPING_CART) . '">' . tep_image_button('cbs/warenkorb.png', BOX_HEADING_SHOPPING_CART) . '</a>';
} else {
$buttons_header.= '<a href="' . tep_href_link(FILENAME_SHOPPING_CART) . '">' . tep_image_button('cbs/warenkorb.png', BOX_HEADING_SHOPPING_CART) . '</a>';
}


Hierbei handelt es ich um eine CMS Seite, falls es weiterhilft.

Also ich will, dass das Bild das sich im Code befindet, beim Überfahren mit der Maus sich ändert. Leider kenne ich mich nicht so gut mit PHP aus, alsdass ich es selbst schaffen könnte.

Ich hoffe Ihr bekommt das hin Mit den Augen rollen


Danke schonmal im Voraus!




Gruß

_________________
Günstige Computer auf Galaxy-Online-Shop.com


Nach oben
Private Nachricht senden
Melzebub
Helfer [User]
Helfer



Anmeldung: 15.02.08
Beiträge: 109

BeitragVerfasst am: 22.08.2008, 05:21    Titel: Antworten mit Zitat

hmkay, mit php wirst du kaum ein hover effekt erzeugen können. versuchs mal im css mit pseudoklasse hover. einfach mal googeln. oder via js.

falls ich hier mist erzähle: ic hban null plan von cms - aber php kenn ich n bisl und damit gehts definitiv net.

_________________
wer einen Hammer halten kann,
ist nicht unbedingt ein guter Handwerker!
digitalmedia4u-webdesign-animation-illustration


Nach oben
Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Chrigu
Beliebter [User]
Beliebter



Anmeldung: 12.08.05
Beiträge: 370
Wohnort: CH - 4522 ...

BeitragVerfasst am: 22.08.2008, 08:11    Titel: Antworten mit Zitat

Ciao
Das machst Du definitiv nicht in php Winken Such mal im Header Deiner Seite nach dem Link zum CSS. Darin wirst Du es entweder anpassen oder dann neu definieren können. Falls Du Hilfe dabei brauchst, findest Du hier eine gute Seite: css4you.de/

Gruss
Christian

_________________
Yomada Wir sammeln das WWW
Das Verzeichnis für Verzeichnisse - > 12500 unique visits p.M.!


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
chris1988
Bekannter [User]
Bekannter



Anmeldung: 12.12.05
Beiträge: 1644

BeitragVerfasst am: 22.08.2008, 11:21    Titel: Antworten mit Zitat

Code:
$buttons_header = '';
if ($cart->count_contents() < 1) {
$buttons_header.= '<a href="' . tep_href_link(FILENAME_SHOPPING_CART) . '">' . tep_image_button('cbs/warenkorb.png', BOX_HEADING_SHOPPING_CART) . '</a>';
} else {
$buttons_header.= '<a href="' . tep_href_link(FILENAME_SHOPPING_CART) . '">' . tep_image_button('cbs/warenkorb.png', BOX_HEADING_SHOPPING_CART) . '</a>';
}


ersetzen durch

Code:
$buttons_header = '';
if ($cart->count_contents() < 1) {
$buttons_header.= '<a id="header1" href="' . tep_href_link(FILENAME_SHOPPING_CART) . '">&nbsp;</a>';
} else {
$buttons_header.= '<a id="header2" href="' . tep_href_link(FILENAME_SHOPPING_CART) . '">&nbsp;</a>';
}


und folgendes im <head>-Bereich einfügen:
Zitat:

<style type="text/css">
<!--
a#header1 {
display: block;
background: url(cbs/warenkorb.png) no-repeat;
width: (Breite von warenkorb.png)px;
height: (Höhe von warenkorb.png)px;
}
a#header1:hover {
background-image: url(bild_bei_mouseover.png);
}
a#header2 {
display: block;
background: url(cbs/warenkorb.png) no-repeat;
width: (Breite von warenkorb.png)px;
height: (Höhe von warenkorb.png)px;
}
a#header2:hover {
background-image: url(bild_bei_mouseover.png);
}
//-->
</style>



Sollte eigentlich so funktionieren.
header1 und header2 hab ich jetzt deswegen verwendet, da auch der php-Code die Möglichkeit gibt, zwei verschiedene Header-Images zu verwenden (in was für einem Fall, ist mir jetzt aber nicht ersichtlich Smilie ).

Schönen Gruß,

Chris

_________________
Mancher ertrinkt lieber,
als daß er um Hilfe ruft.


(Wilhelm Busch)


Nach oben
Private Nachricht senden
Galaxy
User [User]
User



Anmeldung: 05.04.08
Beiträge: 16

BeitragVerfasst am: 22.08.2008, 11:43    Titel: Antworten mit Zitat

Vielen Dank für eure Antworten, die werden mir sicherlich weiterhelfen!

eigentlich wollte ich das über CSS vermeiden, da es sich um eine Variable die ich in den Header einfügen kann handelt (<-head01-> oder so, blendet an der stelle die kompletten buttons plus deren Funktionen ein).

@chris1988: oh danke! werde ich versuchen!
geht es denn auch dann, wenn die Index Seite ebenfalls in PHP ist? oder soll ich das in der CMS File des Headers machen?

die Sache ist nämlich die, dass ich einen auf CMS basierenden Shop hab, für das ich diese MouseOver Buttons konfigurieren will. Das heißt, dass das meiste auch PHP ist. Aber es gibt doch die Methode HTML PHP-komform zu bekommen, sprich - html in php umzuwandeln.

Wenn es also mit deiner Variante nicht klappen sollte, würde es dann irgendwie mit einem "PHP-Fake" des HTML Codes klappen?

Zitat:
(in was für einem Fall, ist mir jetzt aber nicht ersichtlich ).


Wie man aus dem ersten "if" entnehmen kann, dient es dazu, das Bild anzupassen, falls etwas im Warenkorb vorhanden ist. Also wenn weniger als 1 Produkt dirn ist, soll das Bild erscheinen, anderenfalls das andere. Winken

Vorerst will ich es jedoch beiderseits gleich lassen.



[edit] AH! Würde es auch über eine CSS Datei gehen? also die Zeilen so einfügen?:

Code:

a#header1 {
display: block;
background: url(cbs/warenkorb.png) no-repeat;
width: (Breite von warenkorb.png)px;
height: (Höhe von warenkorb.png)px;
}
a#header1:hover {
background-image: url(bild_bei_mouseover.png);
}
a#header2 {
display: block;
background: url(cbs/warenkorb.png) no-repeat;
width: (Breite von warenkorb.png)px;
height: (Höhe von warenkorb.png)px;
}
a#header2:hover {
background-image: url(bild_bei_mouseover.png);
}



[edit²] Hmmmm... Irgendwie will das auch nicht so recht klappen. Beim überfahren entsteht kein Hover Effekt und die Buttons sind total verschoben..

Vielen Dank und Gruß,



Erik

_________________
Günstige Computer auf Galaxy-Online-Shop.com


Nach oben
Private Nachricht senden
chris1988
Bekannter [User]
Bekannter



Anmeldung: 12.12.05
Beiträge: 1644

BeitragVerfasst am: 22.08.2008, 13:09    Titel: Antworten mit Zitat

Kannst du nen Link posten, damit ich mir's "live" ansehen kann?

Ansonsten bitte den Quelltext der entsprechenden Stelle (so, wie er letztlich vom Browser interpretiert wird) + entsprechende CSS-Formatierungen.

Ist der Pfad zur hover-Grafik richtig?

_________________
Mancher ertrinkt lieber,
als daß er um Hilfe ruft.


(Wilhelm Busch)


Nach oben
Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

Gehe zu:  

Ähnliche Beiträge
Thema Autor Forum Antworten Verfasst am
Keine neuen Beiträge Suche Hilfe beim Studium..... Nana Kleinanzeigen 2 25.11.2008, 08:37 Letzten Beitrag anzeigen
Keine neuen Beiträge Bild "unanklickbar" machen Deyon Einsteigerforum 1 22.11.2008, 22:19 Letzten Beitrag anzeigen
Keine neuen Beiträge Bild-Uploader für hp ohne php...? julegerv Serverseitige Websprachen 3 31.10.2008, 13:17 Letzten Beitrag anzeigen
Keine neuen Beiträge Mit sowas wie IFrame einen CSS-Code e... Arnee HTML & CSS 7 16.10.2008, 21:19 Letzten Beitrag anzeigen
Keine neuen Beiträge Mouseover Arnee HTML & CSS 3 15.10.2008, 17:02 Letzten Beitrag anzeigen
Threadübersicht