(X)HTML-Fehler und Spaghetti-Code

Verfasst am: 12. 03. 2010 [15:38]
masa8
Dabei seit: 22.10.2009
Themenersteller

946 Beiträge
Beitrag hilfreich?

Hallo zusammen,

ich sehe irgendwie den Wald vor lauter Bäumen nicht mehr.

Die Analyse zeigt mit bei http://www.sinusmusik.info derzeit noch 31 (X)HTML-Fehler.

So wie ich es verstanden habe liegt es an dem <embed> Element, welches zwar nicht valide, wohl aber notwendig ist, um das Youtube-Vidoe auf allen Browsern abspielbar zu machen.

Gibt es dafür eine valide Lösung ?

Auch zeigt mit die Analyse noch 8 Spaghetti-Code Fehler an, welche ich beim besten Willen nicht im Quelltext finden kann.

Könnt Ihr mal einen Blick darauf werfen?

Im Voraus schon mal besten Dank.

Matthias

Mein Blog über Wordpress, SEO, interne Verlinkung und mehr
alles-mit-links
BLACKINK Webkatalog - "Liftime" Eintrag 259,- € zzgl. MwSt.
 
Verfasst am: 12. 03. 2010 [15:42]
der_booker
Dabei seit: 11.06.2009

2887 Beiträge
Beitrag hilfreich?

Hallo Matthias, die Bildergrößen gibst Du besser im CSS an, dann klappt das auch. Die Class hast Du eh definiert, von daher sparst Du Dir auch Quellcode, was für das Verhältnis Source vs. Content förderlich ist.

Dann hast Du auch noch style="width: 310px" drin.

Um Flash-Videos korrket einzubinden, solltest Du vielleicht Objekte verwenden.
Siehe: http://www.w3schools.com/tags/tag_object.asp
oder: http://de.selfhtml.org/html/multimedia/objekte.htm#flash

PHP
<object data="nibbles.swf" type="application/x-shockwave-flash" width="600" height="400">
  <param name="movie" value="nibbles.swf">
  <param name="quality" value="high">
  <param name="scale" value="exactfit">
  <param name="menu" value="true">
  <param name="bgcolor" value="#000040">
</object>


wobei das width="600" height="400" wieder ins CSS gehört.
wink.gif

Heiko Jendreck
personal helpdesk & webdesign
http://www.phw-jendreck.de
http://www.seo-labor.com
 
Verfasst am: 12. 03. 2010 [16:02]
masa8
Dabei seit: 22.10.2009
Themenersteller

946 Beiträge
Beitrag hilfreich?

der_booker schrieb:



Dann hast Du auch noch style="width: 310px" drin.


Danke Heiko! Jetzt sind es nur noch 4 Spaghetti's.





style="width: ' . (10 + (int) $width) . 'px"

Die Bilder werden trotzdem ordentlich angezeigt.





Mein Blog über Wordpress, SEO, interne Verlinkung und mehr
alles-mit-links
BLACKINK Webkatalog - "Liftime" Eintrag 259,- € zzgl. MwSt.
 
Verfasst am: 12. 03. 2010 [16:07]
der_booker
Dabei seit: 11.06.2009

2887 Beiträge
Beitrag hilfreich?

Schau mal hier: http://www.qualidator.com/WQM/en/Tools/SinglePageAnalyzer.aspx?url=http%3a%2f%2fwww.sinusmusik.info%2f

Heiko Jendreck
personal helpdesk & webdesign
http://www.phw-jendreck.de
http://www.seo-labor.com
 
Verfasst am: 12. 03. 2010 [17:23]
masa8
Dabei seit: 22.10.2009
Themenersteller

946 Beiträge
Beitrag hilfreich?

der_booker schrieb:


PHP
<object data="nibbles.swf" type="application/x-shockwave-flash" width="600" height="400">
  <param name="movie" value="nibbles.swf">
  <param name="quality" value="high">
  <param name="scale" value="exactfit">
  <param name="menu" value="true">
  <param name="bgcolor" value="#000040">
</object>


wobei das width="600" height="400" wieder ins CSS gehört.


Der Code funktioniert. Danke!

Wenn ich aber width="410" height="250" nicht mit angebe, stimmt die Größe nicht, obwohl im CSS definiert. Das Video wird dann viel zu klein angezeigt.

OK - Weitersuchen.

Gruß Matthias

Mein Blog über Wordpress, SEO, interne Verlinkung und mehr
alles-mit-links
BLACKINK Webkatalog - "Liftime" Eintrag 259,- € zzgl. MwSt.
 
Verfasst am: 12. 03. 2010 [17:37]
webart_workers
Dabei seit: 06.11.2009

407 Beiträge
Beitrag hilfreich?

hallo Matthias

versuch doch mal das

<object data="...swf"
type="application/x-shockwave-flash"
width=" " height=" ">
<param name="movie" value="...swf" />
<param name="wmode" value="transparent" />
</object>

das ganze in ein div packen und im css den rest definieren bzw
so sachen wie scale=value // menu=true kannst direkt im fla definieren

grüsse, webart-workers

Joomla - Websites - Templates - Support - Schulungen:
webart-workers.de/joomla-freiburg
 
Verfasst am: 12. 03. 2010 [18:30]
der_booker
Dabei seit: 11.06.2009

2887 Beiträge
Beitrag hilfreich?

masa8 schrieb:

Der Code funktioniert. Danke!

Wenn ich aber width="410" height="250" nicht mit angebe, stimmt die Größe nicht, obwohl im CSS definiert. Das Video wird dann viel zu klein angezeigt.


Gerne, wobei du die Werte width="410" height="250" auch drin lassen könntest.
Mit class="video" oder id="video" und dann video in der CSS definiert, hat es nicht funktioniert?

Heiko Jendreck
personal helpdesk & webdesign
http://www.phw-jendreck.de
http://www.seo-labor.com
 
Verfasst am: 12. 03. 2010 [19:39]
gerard
Dabei seit: 12.05.2009

1276 Beiträge
Beitrag hilfreich?

der_booker schrieb:

Gerne, wobei du die Werte width="410" height="250" auch drin lassen könntest.
Mit class="video" oder id="video" und dann video in der CSS definiert, hat es nicht funktioniert?

Möglicherweise hat er die Angaben nicht dem object Element (oder einer id oder class des object Elements) zugewiesen, sondern dem div. Letzteres funktioniert nicht. Aber ich würde - wie beim img Element - width und height direkt angeben.

Die Größe ist aber immer gleich, unabhängig davon welche zulässige Möglichkeit gewählt wird.

Gérard

[Dieser Beitrag wurde 3mal bearbeitet, zuletzt am 12.03.2010 um 19:56.]

 
Verfasst am: 12. 03. 2010 [22:31]
der_booker
Dabei seit: 11.06.2009

2887 Beiträge
Beitrag hilfreich?

gerard schrieb:

Möglicherweise hat er die Angaben nicht dem object Element (oder einer id oder class des object Elements) zugewiesen, sondern dem div. Letzteres funktioniert nicht.

Das könnte ein Grund sein.
@Matthias, wie schaut es inzwischen bei Dir aus? Ich sehe auch nur noch 2 Spaghettis.

Heiko Jendreck
personal helpdesk & webdesign
http://www.phw-jendreck.de
http://www.seo-labor.com
 
Verfasst am: 13. 03. 2010 [01:59]
masa8
Dabei seit: 22.10.2009
Themenersteller

946 Beiträge
Beitrag hilfreich?

der_booker schrieb:

@Matthias, wie schaut es inzwischen bei Dir aus? Ich sehe auch nur noch 2 Spaghettis.


Das sind noch width und height beim Objekt.

Nachdem ich das <embed> los war, und neben 2 target="_blank" auch noch die "onmouseover's" aus dem Wordpress -Thema entfernt hatte, waren auch alle anderen XHTML-Fehler weg.







Mein Blog über Wordpress, SEO, interne Verlinkung und mehr
alles-mit-links
BLACKINK Webkatalog - "Liftime" Eintrag 259,- € zzgl. MwSt.
 




Du bist nicht eingeloggt. Bitte beachte, dass Du eingeloggt sein musst, um Themen zu erstellen oder auf Beiträge zu antworten.

RSS Feed abonnieren

Werde in Echtzeit über neue Foren-Beiträge informiert:



7 Mitglieder waren innerhalb der letzten 15 Minuten online (93 heute gesamt):
besonders-sein, carloso, edelrost2009, Gastgeber-Coach, Kristina, twinkler, UFOMelkor

Administratoren und Moderatoren:
[keine]

Seitenreport hat 18138 registrierte Mitglieder, 3002 Themen und 29106 Beiträge.
Der aktuelle Mitgliederzuwachs liegt bei durchschnittlich 12 bestätigten Neuregistrierungen pro Tag.
Pro Tag werden im Seitenreport Forum durchschnittlich 1 neues Thema und 7 Beiträge erstellt.
Die Durchschnittszahlen berechnen sich aus den letzten 7 Tagen.

Mehrfach empfohlen

Seitenreport ist einer der bekanntesten SEO und Website Analyse Dienste im deutschsprachigen Raum und wurde u.a. schon empfohlen:
von Mr. Wong im Wong Letter
vom Leserservice der Deutschen Post
vom Technik Blog SiN
und vielen anderen

Partnerprogramm

12% Lifetime Provision auf alle Buchungen von Dir geworbener Mitglieder sowie 0,50 € für jede Registrierung. Eines der besten deutschen Partnerprogramme laut den appCharts von 100partnerprogramme.de. Nimm jetzt teil am Seitenreport Partnerprogramm und verdiene gutes Geld dabei!

* = Partnerlinks