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

DIV rollover menü OHNE header/CSS

UberTuber

Neues Mitglied
Hallo :)

Ich bin auf einer Community angemeldet, auf deren Profilseiten, die HTML-Funktionen relativ stark abgeschwächt wurden, viele Funktionen wie beispielsweise JavaScript wurden entzogen.

Ich möchte nun aber Buttons erstellen, bei denen ein Rollover-Effekt entsteht bzw. die Button grafik wechselt, wenn man darüber fährt oder drauf klickt (beides wäre mir recht), eine lösung mit CSS oder header wäre in dem Fall z.B.:

Code:
#n
    {
    float: left;
    margin-left: 0px;
    height: 10px;
    width: 100px;
    background-color: #222222;
    }

<div id="n"><a href="#"  onMouseOut="MM_swapImgRestore()"  onMouseOver="MM_swapImage('home','','Bilder/menue-farbe_05.jpg',1)"><img  src="Bilder/menue-sw_05.jpg" alt="home" name="home" width="100"  height="10" border="0"></div>
oder auch
Code:
#nav ul {
list-style:none;
margin:0;
padding:0;

}
 
#nav li {
margin:0;
padding:0;
}

<div id="nav"><a href="#" alt="" border="0">LINK</a></div>
Das bringt mir leider wenig, beides funktioniert in der Form nicht, da ich weder Javascript, noch CSS, noch header zur Verfügung habe.

Ich habe mir die Lösung abstrakt nun etwa vorgestellt, den 2. Code eben in ein <div> zu packen, also irgendwas in der Richtung von:
Code:
<div style ul="background-image:url(bild1.png)"; style li="background-image:url(bild2.png)"><a href="#" alt="" border="0">LINK</a></div>
Nur wie ich das funktionell erstellen soll, dazu finde ich leider absolut keine Lösung :(.

Geht das? Wenn ja, WIE?

Bitte keine Fragen wie: Wofür. Ich habe meine Gründe und suche nicht nach Diskussionen darüber, wie sinngemäß es ist oder nicht, ich möchte es und suche dazu eine Lösung, Text, der sich nicht konstruktiv auf die Lösung bezieht kann sich derjenige also sparen. - Danke.

Lieber Gruß


UberTuber
 
Zuletzt bearbeitet:
viele Funktionen wie beispielsweise Java wurden weggenommen.

Meinst Du nicht eher JavaScript?

Ich möchte nun aber Buttons erstellen, bei denen ein Rollover-Effekt entsteht bzw. die Button grafik wechselt [..] da ich weder Javascript, noch CSS, noch header zur Verfügung habe.[/quote]

Was verstehst Du unter "header"?

Code:
<div style ul="background-image:url(bild1.png)"; style li="background-image:url(bild2.png)"><a href="#" alt="" border="0">LINK</a></div>

Das funktioniert definitiv nicht. Das versteht kein Browser und entspricht nicht den Vorgaben für HTML. Zudem: dort versuchst Du ja inline-CSS zu verwenden - ich dachte das geht nicht in deinem Fall?

Und eine konkrete Antwort auf deinen Wunsch: nein, mit purem HTML kann man sowas nicht machen.
 
@prm, leider ist das genau das, was ich unter nicht funktionierend beschrieben habe.

@threadi:
JavaScript ja.

Ich meine mit header, dass ich keine marker setzen kann wie z.b. <header> </header><style></style> oder <body></body>
es ist eben ein sehr vereinfachtes HTML.

Ja mir ist klar, dass das NICHT funktioniert, sondern ich habe nur eine abstrakte Lösung vorgestellt, die in der richtung funktionieren soll, also ich möchte im DIV style definieren, dass die CSS funktion ausgeführt wird, irgendwie die CSS-unverfügbarkeit umgehen...
Ich kann ja viele Dinge realisieren wie z.B.:

Code:
<div style="width: 100px; background-image:url(1.png); repeat-y; padding:0em 0em 5em 0em;">

usw., da müsste es doch was in der Richtung zur Lösung geben, oder?
 
UberTuber schrieb:
eine lösung mit CSS oder header wäre in dem Fall z.B.

Zwei Drittel deiner Beispiele sind theoretisch überhaupt nicht in der Lage, das zu erfüllen, was deine Fragestellung aussagt (Stichwort: ":hover"-Pseudostil). Und auch das JavaScript-Beispiel klappt nur, wenn die beiden Funktionen entsprechend definiert sind.

Daher die Frage: Hast du mal versucht, einen <style>-Tag zu verwenden?

Edit: Hatte vor dem Absenden nicht mehr auf Aktualisieren geklickt.

Mit Inline-CSS hast du keine Chance.
 
Zurück
Oben