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

HTML Code falsch?

Esmerado

Neues Mitglied
Hallo,
ich bin absoluter Neuling in HTML. Ich versuche gerade ein Intro mit Flash Animation zu erstellen. Den Code habe ich mit Adobe Dreamweaver erstellt. In der Dreamweaver Vorschau funktioniert der Code tadellos. Sobald ich ihn kopiere und in meine Webseite integrieren will, assiert gar nichts! Ich blicke da nicht durch. Ich benutze den normalen Internet Explorer und möchte den Code in meine one.com Seite einfügen . Bitte helft mir. Vielen lieben Dank im Vorraus.

Der Code:


HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "[URL]http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd[/URL]">
<html xmlns="http://www.w3.org/1999/xhtml"XHTML namespace">
<head><input type="button" onclick="window.location.href = 'http://www.kamelli.de/home.html';" value="Zur Startseite ">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<!-- TemplateBeginEditable name="doctitle" -->
<title>Unbenanntes Dokument</title>
<!-- TemplateEndEditable -->
<!-- TemplateBeginEditable name="head" -->
<!-- TemplateEndEditable -->
<script src="../Scripts/swfobject_modified.js" type="text/javascript"></script>
</head>
 
<body><html>
 <>
 <title></title>
 </head>
 
<body bgcolor="#000000"> 
 </body>
 </html>
 <table width="100%" border="0" height="100%" align="center"  
  
      <td><div align="center"><
<object classid="clsid27CDB6E-AE6D-11cf-96B8-444553540000" width="1280" height="720" align="absmiddle" id="FlashID">
  <param name="movie" value="../ELLI &amp; KAMIRA FLASH TON BESTE!!!.swf" />
  <param name="swfversion" value="6.0.65.0" />
  <!-- Dieses param-Tag fordert Benutzer von Flash Player 6.0 r65 und höher auf, die aktuelle Version von Flash Player herunterzuladen. Wenn Sie nicht wünschen, dass die Benutzer diese Aufforderung sehen, löschen Sie dieses Tag. -->
  <param name="expressinstall" value="../Scripts/expressInstall.swf" />
  <param name="wmode" value="opaque" />
  <param name="QUALITY" value="low" />
  <!-- Das nächste Objekt-Tag ist für Nicht-IE-Browser vorgesehen. Blenden Sie es daher mit IECC in IE aus. -->
  <!--[if !IE]>-->
  <object data="../ELLI &amp; KAMIRA FLASH TON BESTE!!!.swf" type="application/x-shockwave-flash" width="1280" height="720" align="absmiddle">
    <!--<![endif]-->
    <param name="swfversion" value="6.0.65.0" />
    <param name="expressinstall" value="../Scripts/expressInstall.swf" />
    <param name="wmode" value="opaque" />
    <param name="QUALITY" value="low" />
    <!-- Im Browser wird für Benutzer von Flash Player 6.0 und älteren Versionen der folgende alternative Inhalt angezeigt. -->
    <div>
      <h4>Für den Inhalt dieser Seite ist eine neuere Version von Adobe Flash Player erforderlich.</h4>
      <p><a href="http://www.adobe.com/go/getflashplayer"><img"Adobe - Error page src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Adobe Flash Player herunterladen" width="112" height="33" /></a></p>
    </div>
    <!--[if !IE]>-->
  </object>
  <!--<![endif]-->
</object>
<script type="text/javascript">
swfobject.registerObject("FlashID");
</script>
</body>
</html>

Mod-Edit: Code-Tags hinzugefügt - Beim nächsten Mal bitte dran denken (XraYSoLo)

Moved: HTML und XHTML (XraYSoLo)
 
Zuletzt bearbeitet von einem Moderator:
"Validierungsfehler?", was sind denn das? Du merkst, ich bin Anfänger. Wenn es nicht zu aufwändig ist, könntest du ja vielleicht... :-)

Ich hatte vergessen mich zu bedanken. Das ist echt nett von dir mich darauf hinzuweisen.
 
Zuletzt bearbeitet von einem Moderator:
Das wird wohl nicht klappen, Code aufräumen macht dir niemand umsonst :)

Deshalb hat dir @XraySoLo auch einen Link dazugeschrieben. Damit kannst du den HTML-Code deiner Seite überprüfen und dann werden dir Fehler angezeigt.

Es gibt gewisse Regeln beim Schreiben von HTML, wenn du diese nicht beachtest, kann der Browser die HTML-Datei nicht richtig lesen. Bzw der Browser liest sie schon richtig, du hast sie nur falsch geschrieben ;)
 
Ja das verstehe ich ja auch. Ist es denn wirklich so umständlich? Ich war gerade auf der Seite ,it dem Link. Dort habe ich es eingefügt und man sagt mir:
[h=2]Errors found while checking this document as XHTML 1.0 Transitional![/h]23 Errors, 5 warning(s)

Was ist jetzt zu zun? Wurden diese Hinweise denn nun automatisch bearbeitet, oder wird mir irgendwo gezeigt was ich ändern muss? Ich hab echt keinen Durchblick.
 
Weiter unten steht alles was falsch ist.

Das Problem bei deiner Seite ist, sie ist so extrem falsch, dass es schon fast weh tut.

Nur ein paar Beispiele:

- <input> in <head>
- 2x <body>
- 2x <html>
 
Oh oh. Habs gerade gesehen. Sind für mich Hyroglyphen. Danke für deine Besispiele, die ich leider trotzdem nicht verstehe. Glaube, dass ich meine Seite abschreiben kann...
 
Abschreiben nicht - eher neu schreiben :)

Einfach mal die Grundlagen lernen und dann nicht so schlampig arbeiten.
Eventuell auch per gewöhnlichem Texteditor anfangen, nicht gleich mit einem WYSIWYG wie Dreamweaver beginnen.

PS: Flash ist tot, sollte man nicht mehr verwenden.
 
Hey danke für die Hinweise. Der Code ist nun validiert. W3C Validator findet keine Fehler mehr. Alles ok. Aber, und jetzt kommts: In der Vorschau beim Dreamweaver läufts erste Sahne, auf allen Browsern. Warum dann nicht auch auf meiner Seite???

P.S.: Warum ist Flash tot, bzw was ist sein Nachfolger?
 
Hallo Esmerado, ich würde Dir unbedingt empfehlen den Link auf Deine Webseite zu posten und eventuell dann auch den revidierten Code nochmals (das Erste, der Link, ist aber wichtiger). Sonst wird Unterstützung schwierig. Poste den Link auch, wenn die Seite nur provisorisch irgendwo freigeschaltet ist. Wenn Sie gar noch nicht freigeschaltet ist, hole das nach (kann auch auf irgendeinem Gratiswebhoster sein).

Lg Xeno
 
Quelltext ist vorhanden. Allerdings sehe ich gerade, dass da viel mehr steht, als das was ich in das code Kästchen eingetragen habe. Seltsam. Also im Quelltext ist das Richtige ab Spalte Nr. 18 (<DOCTYPE...) bis inkl. Spalte Nr. 47 (</html>). Wie kann ich den Rest wegbekommen? Ich denke dass es dann klappen wird.
 
[...].Wie kann ich den Rest wegbekommen?

Indem Du es in Deinem Editor löschst, oder was ist genau die Frage? In vorliegender Form kann kein Browser was Gescheites machen mit dem Code (28 Fehler laut Validator, zudem Dinge die definitiv nicht gehen wie Doppelung von <body>, <head> usw.).

Du musst den Code flicken. Vorher kommst Du nicht weiter.

Lg Xeno
 
Im Editor selbst trage ich nur die Zeilen 18-47 ein. Mit diesem Code (18-47) läuft alles ohne Probleme. W3C sagt mir alles ok. Warum trägt mein Editor die Zeilen 1-17 + 47-Ende einfach ein?
 
Es wird nicht mehr mit Flash gearbeitet.

Vorsicht mit diesen pauschalen Äußerung: natürlich wird weiterhin mit Flash gearbeitet. Das von Flash abgeraten wird ist in manchen Kreisen jedoch durchaus verbreitet. Wie bei jeder Webtechnologie würde ich jedoch dazu raten es auf den Anwendungsfall hin ankommen zu lassen.

Im Editor selbst trage ich nur die Zeilen 18-47 ein. Mit diesem Code (18-47) läuft alles ohne Probleme. W3C sagt mir alles ok. Warum trägt mein Editor die Zeilen 1-17 + 47-Ende einfach ein?

Offenbar ergänzt dein Editor den HTML-Rahmen inkl. Doctype um deinen Quellcode herum. Du musst also von deinem Quellcode (ich vermute es handelt sich um den folgenden:

HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Unbenanntes Dokument</title>
<script src="Scripts/swfobject_modified.js" type="text/javascript"></script>
</head>
<body bgcolor="#000000">
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="1280" height="720" hspace="0" vspace="0" align="middle" id="FlashID" title="Intro Ohne Ton">
  <param name="movie" value="Intro Ohne Ton.swf" />
  <param name="quality" value="high" />
  <param name="swfversion" value="6.0.65.0" />
  <param name="expressinstall" value="Scripts/expressInstall.swf" />
  <param name="wmode" value="opaque" />
  <object data="Intro Ohne Ton.swf" type="application/x-shockwave-flash" width="1280" height="720" hspace="0" vspace="0" align="middle">
    <param name="quality" value="high" />
    <param name="swfversion" value="6.0.65.0" />
    <param name="expressinstall" value="Scripts/expressInstall.swf" />
    <param name="wmode" value="opaque" />
    <div>
      <h4>Für den Inhalt dieser Seite ist eine neuere Version von Adobe Flash Player erforderlich.</h4>
      <p><a href="http://www.adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Adobe Flash Player herunterladen" width="112" height="33" /></a></p>
    </div>
  </object>
</object>
<script type="text/javascript">
swfobject.registerObject("FlashID");
</script>
</body>
</html>

) den Bestandteil rausfischen der für das Einfügen in deinem Editor relevant ist. Da der Editor scheinbar um deinen Quellcode die beiden Abschnitte

HTML:
<!DOCTYPE html>
<html>
<head><meta charset="utf-8" />
<title>Intro</title>
<meta name="description" content="" />
<meta name="generator" content="One.com Web Editor" />
<meta http-equiv="Cache-Control" content="must-revalidate, max-age=0, public" />
<meta http-equiv="Expires" content="-1" />
<link rel="stylesheet" href="http://kamelli.de/onewebstatic/ca3e8aef43.css" />
</head>
<body class="body blockbody">
<!--[if !IE]> --><div class="anchorwrapper"><!-- <![endif]-->
<!--[if IE]><div class="float " style="width:1280px;left:24px;top:10px;">
<![endif]--><!--[if !IE]> --><div class="float " style="width:1280px;left:24px;top:10px;">
<!-- <![endif]--><div class="self" style="width:1280px;min-height:288px;">

und

HTML:
</div>
</div>
<div class="innerBody self container" style="width:1280px;min-height:720px;width:1280px;margin:auto;"></div>
<!--[if !IE]> --></div><!-- <![endif]-->
<footer>
</footer>
<div class="end"></div>

</body>
</html>

einfügt, müsstest Du vermutlich einzig das was in dem <body>-Abschnitt deines Quellcodes steht einfügen, also:

HTML:
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="1280" height="720" hspace="0" vspace="0" align="middle" id="FlashID" title="Intro Ohne Ton">
  <param name="movie" value="Intro Ohne Ton.swf" />
  <param name="quality" value="high" />
  <param name="swfversion" value="6.0.65.0" />
  <param name="expressinstall" value="Scripts/expressInstall.swf" />
  <param name="wmode" value="opaque" />
  <object data="Intro Ohne Ton.swf" type="application/x-shockwave-flash" width="1280" height="720" hspace="0" vspace="0" align="middle">
    <param name="quality" value="high" />
    <param name="swfversion" value="6.0.65.0" />
    <param name="expressinstall" value="Scripts/expressInstall.swf" />
    <param name="wmode" value="opaque" />
    <div>
      <h4>Für den Inhalt dieser Seite ist eine neuere Version von Adobe Flash Player erforderlich.</h4>
      <p><a href="http://www.adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Adobe Flash Player herunterladen" width="112" height="33" /></a></p>
    </div>
  </object>
</object>
<script type="text/javascript">
swfobject.registerObject("FlashID");
</script>

Problem dabei: Du brauchst im <head>-Bereich des erzeugten HTML-Codes auch einen Verweis auf die Datei Scripts/swfobject_modified.js. Dazu musst Du den von deinem Editor ergänzten HTML-Code bearbeiten können. Wie und wo das geht müsstest Du in deinem Editor herausfinden.

Diese Datei muss dann übrigens auch auf dem Server hinterlegt werden, also unter http://www.kamelli.de/Scripts/swfobject_modified.js - ohne die wird kein Flash angezeigt werden.

Wenn dein Editor das nicht ermöglicht und Du auch darüber keinen Weg findest diese Datei auf dem Server zu speichern, solltest Du dir einen neuen Editor suchen. Ich würde hierfür Notepad++ (für Windows) empfehlen.
 
threadi vilen Dank für deine Mühe. Ich hoffe du verstehst mich nicht falsch. Mit "Editor" meinte ich den "WebEditor" von one.com.
 
Das hab ich durchaus nicht falsch verstanden, ich habe es bisher nicht mal gewusst. Und da ich diesen Editor gar nicht kenne kann ich nicht sagen wie Du dort wo was machen kannst. Wende dich bei Fragen dort an den Support.
 
Zurück
Oben