Countercode validieren !?

( HTML, PHP, Javascript & Co ... )
Antworten
Benutzeravatar
Lighty
Beiträge: 8397
Registriert: 24.08.2006, 02:28

Beitrag von Lighty »

Warum ist das:

<!-- Anfang Counter Gratis -->
<script type="text/javascript">
var data, p;
var agt=navigator.userAgent.toLowerCase();
p='http';
if((location.href.substr(0,6)=='https:')||(location.href.substr(0,6)=='HTTPS:')) {p='https';} data = '&r=' + escape(document.referrer) + '&n=' + escape(navigator.userAgent) + '&p=' + escape(navigator.userAgent)
if(navigator.userAgent.substring(0,1)>'3') {data = data + '&sd=' + screen.colorDepth + '&sw=' + escape(screen.width+ 'x'+screen.height)};
document.write('<a href="http://www.counter-gratis.com/7525.html" target="_blank" >');
document.write('<img alt="counter-gratis.com" border=0 hspace=0 '+'vspace=0 src="http://www.counter-gratis.com/counter.php?i=7525' + data + '"> <\/a>');
</script>
<noscript><a href="http://www.counter-gratis.com/7525.html" target="_blank">Kostenloser Counter</a></noscript><br>
<!-- Ende Counter Gratis -->

... für HTML 4.01 valide und für XHTML 1.0 nicht !?

Die Fehler liegen in den document.write Zeilen !
( das a-Tag )
LG, Lighty
schnallnix
Beiträge: 1669
Registriert: 26.08.2006, 21:00

Beitrag von schnallnix »

hallo Lighty,

kann es sein, dass des am fehlenden "End-Tag </img>" liegt.

http://www.stefanbucher.net/tutorial/validieren/

Block: Fehler im Beispiel für XHTML 1.0 "Strict":
schnallnix
Beiträge: 1669
Registriert: 26.08.2006, 21:00

Beitrag von schnallnix »

Hallo Lighty,

falls es nicht der img End Tag sein sollte, mir ist noch was aufgefallen:

<\/a>, probiere es mal ohne den roten Strich
Benutzeravatar
Lighty
Beiträge: 8397
Registriert: 24.08.2006, 02:28

Beitrag von Lighty »

Hallo schnallnix !

... nicht wirklich ...
Einen End-Tag </img> gibt es nicht
und das andere sollte auch korrekt sein !?
http://de.selfhtml.org/javascript/objek ... .htm#write
Der Schrägstrich / in schließenden HTML-Tags muss bei der Ausgabe mit dem Zeichen \ maskiert werden.

... aber evtl. ein Ansatz, ... das evtl. was fehlt ... !? ;)
LG, Lighty
schnallnix
Beiträge: 1669
Registriert: 26.08.2006, 21:00

Beitrag von schnallnix »

schade müssen wir weitersuchen :???:

da ich auch bisher nur HTML genutzt habe, muss ich mich in XHTML erst einlesen.

+ '"> <\/a>'); sind die 3 Zeichen richtig




Benutzeravatar
Lighty
Beiträge: 8397
Registriert: 24.08.2006, 02:28

Beitrag von Lighty »

... verzwickte Sache ! ;)

Wenn es valide ist, funzt es nicht !
Funzt es, ist es nicht valide !

:???::???::???:

Da muss es doch einen Weg geben !?

Es geht definitiv nur um diese Zeilen !

document.write('<a href="http://www.counter-gratis.com/7525.html" target="_blank" >');
document.write('<img alt="counter-gratis.com" border=0 hspace=0 '+'vspace=0 src="http://www.counter-gratis.com/counter.php?i=7525' + data + '"> <\/a>');


Wenn ich < durch & l t ; und > durch & g t ; ersetze ist es valide ! ( ohne Leerzeichen, aber sonst wird es nicht angezeigt ! )
( ... aber dann funzt es nicht mehr ) :D
LG, Lighty
Benutzeravatar
Lighty
Beiträge: 8397
Registriert: 24.08.2006, 02:28

Beitrag von Lighty »

OK, update !
... dieser Code document.write funzt mit XHTML nicht !
Man muss es mit document.createElementNS machen !
( ... habe aber nicht wirklich eine Idee, wie ) :D
LG, Lighty
Antworten

Zurück zu „Webdesign“