Zum Inhalt springen

beforeImg in <a> Tag?

Erstellt am 16. April 2005 · 9 Antworten · letzte Antwort am 17. April 2005

Tags: Frage

online ·

Hallo,

mein Problem ist, dass ich ein Textmenü gemacht hab, das halb aus css besteht und T3 das Menübild (Listenbild) vor den <a> Tag schreibt.
Ich brauch es aber in dem <a> Tag, da ich diesen mit CSS formatiere.

Mein Setup - Script ist:

marks.MENU = HMENU
               #marks.MENU.entryLevel = rootline
               marks.MENU.1 = TMENU
               marks.MENU.1.NO {  
                                          allWrap =<div> | </div> 
                                          beforeImg = fileadmin/image/pfeil.gif
                                          
                                          }

mein CSS Script lautet:

.menu a { 	
	width:190px;
	height:16px;
	font-size:13px;
	color: #224279;
                background-color:#FFFFFF;
                border: 1px solid #000044;
	border-width: 0px 1px 1px 0px;
	text-decoration:none;
	text-align:left;
	margin:0px 0px 0px 0px;
                padding:2px 0px 0px 30px;
}
.menu a:hover { 	
	width:190px;
	height:16px;
	font-size:13px;
	color: #FFFFFF;
                background-color:#224279;
                border: 1px solid #000044;
	border-width: 0px 1px 1px 0px;
	text-decoration:none;
	text-align:left;
	margin:0px 0px 0px 0px;
                padding:2px 0px 0px 30px;
}

Kann mir bitte jemand weiter helfen?

MFG

Online

pid ·

probier mal

beforeImgLink = 1

im NO-Status.
dann wird um das bild der a-tag des textes gewrapt.

online ·

Nein, das funktioniert leider nicht.
Der macht dann für das Bild einen extra <a> Tag.
Aber ich will, dass das BIld in dem EINEN <a> Tag, mit dem Text steht.

Danke trotzdem für die Hilfe, hoffe es gibt da noch ne andere Möglichkeit

online ·

Nein, immer noch nicht.
Das mag er gar nicht. Da passiert gar nichts.

Schade!

Gibt es sonst noch was?
Wo kann man denn die ganzen Konstanten nachschauen?

pid ·
NO.linkWrap = <img src="fileadmin/image/pfeil.gif" border="0" alt="" /> |
NO.ATagBeforeWrap = 1

also, das müsste nu funktionieren... zumindest bei mir tuts 🙂

online ·

Ahh!
Das funktioniert sehr gut, danke.

Da entsteht aber jetzt noch ein kleines Problem.
Ich hab bei dem Active - Menüpunkt ein <div> davor und danach.

Nur wird der Schluss Tag ( </div> ) jetzt in den <a> Tag mit rein gezogen:

<div class="menuactive">
<a href="index.php?id=6" onfocus="blurLink(this);">
<img src="fileadmin/image/pfeil.gif" border="0" width="13" alt="pfeil" />
Link</div></a>

Mein Setupscript lautet:

marks.MENU.1.CUR {
ATagBeforeWrap = 1
allWrap = <div class="menuactive">
linkWrap =<img src="fileadmin/image/pfeil.gif" border="0" width="13" alt="pfeil" />|</div>
}

Kannst du/Ihr mir da weiter helfen?

pid ·
marks.MENU.1.CUR { 
ATagBeforeWrap = 1 
allWrap = <div class="menuactive">|</div>
linkWrap =<img src="fileadmin/image/pfeil.gif" border="0" width="13" alt="pfeil" />|
}

[/quote]

online ·

Jetzt hab ich aber leider noch ein Problem.

Wenn man das Bild rein Wrapt, dann kann man es ja nicht mehr im Rollover mit RO austauschen.
und wenn man beforeImg nimmt, funktioniert das mit dem Pfeil überhaupt nicht.

Geht das auch irgendwie, so dass der Rollovermodus noch funktioniert?

Danke für die Hilfe

MFG

Online