Valides XHTML 1.0 Transitional Problem

PHP, Ajax, CSS, HTML, Javascript
Eben für die wirklich Harten, die alles selber machen.
Antworten
MADxHAWK
Beiträge: 132
Registriert: Mi 15.Nov, 2006 13:40
Wohnort: Bonn
Kontaktdaten:

Valides XHTML 1.0 Transitional Problem

Beitrag von MADxHAWK »

Hallo Leute,

leider habe ich mal wieder ein Problem. Ich arbeite an einem Sendeplan fürs phpBB3 welcher die overlib nutzt. hierdurch bekomme ich jedoch etliche fehler beim validieren der Seite.

der Code der hier als nicht valide gekennzeichnet wird ist folgender:

Code: Alles auswählen

<td onmouseover="return overlib(
' <table><tr ><td height=\'80\'><img src=\'./download/file.php?avatar=2_1288930346.jpg\' width=\'80\' height=\'80\' alt=\'Hardrockcafè\'></td><td valign=\'middle\'>Von Rockballaden über Rock und Hardrock bis zu Metal.<br>Wenn du Rock liebst, bist du hier richtig.<br>Gern auch mit euren Wünschen.</td></tr></table>',
CAPTION, 'MADxHAWK - Hardrockcafè', CENTER, DELAY, 500, WIDTH,	250);" onmouseout="return nd();" valign="middle" bgcolor="#474747">
	<table width="100%">
		<tr>
			<td>
				<a href="./teampage.php?id=2#2" style="color: #00FF00" class="username-coloured">MADxHAWK</a>
			</td>
		</tr>
		<tr>
			<td>Hardrockcafè</td>
		</tr>
	</table>
</td>
der Templatecode sieht folgendermassen aus:

Code: Alles auswählen

<!-- BEGIN data -->
				<td
					<!-- IF timerow.data.MOD_NAME -->
					onmouseover="return overlib(
					'<table><tr ><td height=\'80\'><img src=\'{timerow.data.SHOW_PIC}\' width=\'{timerow.data.SHOW_PIC_WIDTH}\' height=\'{timerow.data.SHOW_PIC_HEIGHT}\' alt=\'{timerow.data.SHOW_NAME}\'></td><td valign=\'middle\'>{timerow.data.SHOW_DESC}</td></tr></table>',
					CAPTION,
					'{timerow.data.MOD_NAME} - {timerow.data.SHOW_NAME}',
					CENTER,
					DELAY,
					500,
					WIDTH,
					250);"
					onmouseout="return nd();"
					<!-- ENDIF -->
					valign="middle" {timerow.data.CLASS}>
					<table width="100%">
						<tr>
							<td>
								<!-- IF timerow.data.U_TEAM_LINK -->
								<a href="{timerow.data.U_TEAM_LINK}" style="color: #{timerow.data.MOD_COLOR}" class="username-coloured">{timerow.data.MOD_NAME}</a>
								<!-- ELSE -->
								<span style="color: #{timerow.data.MOD_COLOR}" class="username-coloured">{timerow.data.MOD_NAME}</span>
								<!-- ENDIF -->
							</td>
						</tr>
						<tr>
							<td>{timerow.data.SHOW_NAME}</td>
						</tr>
					</table>
				</td>
<!-- END data -->
der Validator motzt hier über die html tags die ich per onmousover an die overlib übergebe und ich habe keine Ahnung wie ich diesen String sonst an die overlib übergeben soll.

gruss
Martin
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Re: Valides XHTML 1.0 Transitional Problem

Beitrag von oxpus »

Öhm, nun ja, dass der Validator motzt, ist normal, wenn er nicht unbedingt erkennt, dass dieser Code innerhalb einer Javascript-Anweisung steht.
Wenn das der einzigste Fehler auf der Seite sein sollte, wäre die Validierung meiner Meinung nach schon bestanden...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
MADxHAWK
Beiträge: 132
Registriert: Mi 15.Nov, 2006 13:40
Wohnort: Bonn
Kontaktdaten:

Re: Valides XHTML 1.0 Transitional Problem

Beitrag von MADxHAWK »

nun ja funktionieren tut die seite schon sowohl im IE als auch im FF, aber da der Sendeplan aus 7 tagen a 24 stunden besteht gibt das über 800 warungen bzw fehlermeldungen beim validieren :/

habs auch schon mal mit

Code: Alles auswählen

onmouseover="javascript: //<![CDATA[ return overlib(.....) //]]>" versucht, dann bekomme ich jedoch eine Fehlermeldung :(
probiert

Was mir noch einfallen würde wäre am ende der seite in einem script tag eine funktion einbauen die alle overlibaufrufe enthält und den jeweiligen über eine id zurückgibt und diese funktion per onmouseover aufrufen
Antworten