kostenloser Webspace werbefrei: lima-city


Warum Invalide?

lima-cityForumDie eigene HomepageHTML, CSS & Javascript

  1. Autor dieses Themas

    t****3

    Hallo,

    warum ist folgendes invalide?

    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script>



    Error Line 15, Column 80: required attribute "type" not specified
    …rc="http://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script>

    The attribute given above is required for an element that you've used, but you have omitted it. For instance, in most HTML and XHTML document types the "type" attribute is required on the "script" element and the "alt" attribute is required for the "img" element.

    Typical values for type are type="text/css" for <style> and type="text/javascript" for <script>.
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. tobi13 schrieb:
    Hallo,

    warum ist folgendes invalide?

    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script>



    Error Line 15, Column 80: required attribute "type" not specified
    …rc="http://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script>

    The attribute given above is required for an element that you've used, but you have omitted it. For instance, in most HTML and XHTML document types the "type" attribute is required on the "script" element and the "alt" attribute is required for the "img" element.

    Typical values for type are type="text/css" for <style> and type="text/javascript" for <script>.
    genau darum, was dort steht!
    required attribute "type" not specified
    . das sollte eigentlich kristall klar sein: http://www.w3schools.com/tags/tag_script.asp

    kurz: weil es verschiedene scriptarten gibt.

    Beitrag zuletzt geändert: 29.9.2013 19:25:09 von czibere
  4. Autor dieses Themas

    t****3

    Hi,

    Danke, ich habe aber ja den Typ src drin, oder ist dieser falsch?

    Danke
  5. m******e

    tobi13 schrieb:
    Danke, ich habe aber ja den Typ src drin, oder ist dieser falsch?
    <script type="text/javascript" src="...">


    ...
  6. Autor dieses Themas

    t****3

    oh shit, stimmt Danke :)
  7. tobi13 schrieb:
    Hi,

    Danke, ich habe aber ja den Typ src drin, oder ist dieser falsch?

    Danke
    und genau wie @menschle so goldrichtig schreibt, type ist nicht source! kinder! wann lernt ihr endlich LESEN!!??
  8. Autor dieses Themas

    t****3

    Halloo,

    hab da nochmals eine Frage ich habe nochmals etwas invalide..

    was ist daran falsch oder muss ich das "<" in "&lt;" ersetzten? Wenn ich das mit "&lt;" ersetzte ist es valide aber ob das so richtig ist weiß ich nicht..

    h = (d.getHours () &lt; 10 ? '0' + d.getHours () : d.getHours ());

    Danke

    Beitrag zuletzt geändert: 2.10.2013 1:42:15 von tobi13
  9. tobi13 schrieb:
    Halloo,

    hab da nochmals eine Frage ich habe nochmals etwas invalide..

    Line 46, Column 25: character "<" is the first character of a delimiter but occurred as data
    			m = (d.getMinutes () < 10 ? '0' + d.getMinutes () : d.getMinutes ());
    
    This message may appear in several cases:
    
    You tried to include the "<" character in your page: you should escape it as "&lt;"
    You used an unescaped ampersand "&": this may be valid in some contexts, but it is recommended to use "&amp;", which is always safe.
    Another possibility is that you forgot to close quotes in a previous tag.


    aber was ist daran falsch oder muss ich das "<" in "&lt;" ersetzten? Wenn ich das mit "&lt;" ersetzte ist es valide aber ob das so richtig ist weiß ich nicht..

    h = (d.getHours () &lt; 10 ? '0' + d.getHours () : d.getHours ());

    Danke
    die ominöse zeile 46 aus deinem EINzeiler sollte heißen:
    m = (d.getMinutes () < 10) ? '0' + d.getMinutes () : d.getMinutes ();
    (also klammersetzung!).
  10. Autor dieses Themas

    t****3

    Hmm jetzt ist es wieder invalide check ;)


    Gruß

    Beitrag zuletzt geändert: 2.10.2013 1:42:43 von tobi13
  11. tobi13 schrieb:
    Hmm jetzt ist es wieder invalide check ;)

    http://validator.w3.org/check?uri=http%3A%2F%2Fwww.urlshorter-onpaste.de%2Fpage&charset=%28detect+automatically%29&doctype=Inline&group=0

    User: admin
    Pw: admin

    Gruß
    was habe ich gerade vorhin gesagt? klammern? zeile 45 sollte heißen:
    h = (d.getHours () < 10) ? '0' + d.getHours () : d.getHours ();

    mann! lasse uns einfach schlafen gehen ! (was hast du für einen müll-editor, der nicht mal so etwas anzeigt?)
    [weißt du, dass es egentlich hellseherei ist was wir da betreiben?]

    Beitrag zuletzt geändert: 2.10.2013 1:04:22 von czibere
  12. Autor dieses Themas

    t****3

    yo, hab das nun so:

    h = (d.getHours () < 10) ? '0' + d.getHours () : d.getHours ();
    m = (d.getMinutes () < 10) ? '0' + d.getMinutes () : d.getMinutes ();
    s = (d.getSeconds () < 10) ? '0' + d.getSeconds () : d.getSeconds ();


    aber trotzdem noch invalide :( aber das passt doch schon so oder :D

    hab Notepad++ :)

    Gruß & Danke

    Beitrag zuletzt geändert: 2.10.2013 1:16:19 von tobi13
  13. tobi13 schrieb:
    yo, hab das nun so:

    h = (d.getHours () < 10) ? '0' + d.getHours () : d.getHours ();
    m = (d.getMinutes () < 10) ? '0' + d.getMinutes () : d.getMinutes ();
    s = (d.getSeconds () < 10) ? '0' + d.getSeconds () : d.getSeconds ();


    aber trotzdem noch invalide :( aber das passt doch schon so oder :D

    hab Notepad++ :)

    Gruß & Danke
    hey mann tobi!
    das was du zeigst ist php (mit o. ohne fehler)
    was du validierst ist allerdings html! (kann ich nicht ansehen, weil user/password nicht mehr stimmen ;)

    wir mahlen in zwei verschiedenen mühlen.
  14. Autor dieses Themas

    t****3

    Hab die .htaccess nochmals raus hier der ganze Script ;)

    <script language="javascript" type="text/javascript">
        
    		window.setInterval("zeitanzeige()",1000);
     
    		function zeitanzeige()
    		{
    			d = new Date ();
    
    			h = (d.getHours () < 10) ? '0' + d.getHours () : d.getHours ();
    			m = (d.getMinutes () < 10) ? '0' + d.getMinutes () : d.getMinutes ();
    			s = (d.getSeconds () < 10) ? '0' + d.getSeconds () : d.getSeconds ();
    
    			var wochentage = new Array ("Sonntag", "Montag", "Dienstag",
    			"Mittwoch", "Donnerstag", "Freitag", "Samstag");
     
    			var monate = new Array ("Januar", "Februar", "März", "April",
    			"Mai", "Juni", "Juli", "August", "September",
    			"Oktober", "November", "Dezember");
    
    			document.getElementById("zeit").innerHTML = ''
    			+ wochentage[d.getDay ()]
    			+ ', der ' + d.getDate () + '. '
    			+ monate[d.getMonth ()] + ' '
    			+ d.getFullYear () +
    			' - '
    			+ h + ':' + m + ':' + s + ' Uhr';
    		}
        </script>


    Danke
  15. tobi13 schrieb:
    Hab die .htaccess nochmals raus hier der ganze Script ;)

    <script language="javascript" type="text/javascript">
        
    		window.setInterval("zeitanzeige()",1000);
     
    		function zeitanzeige()
    		{
    			d = new Date ();
    
    			h = (d.getHours () < 10) ? '0' + d.getHours () : d.getHours ();
    			m = (d.getMinutes () < 10) ? '0' + d.getMinutes () : d.getMinutes ();
    			s = (d.getSeconds () < 10) ? '0' + d.getSeconds () : d.getSeconds ();
    
    			var wochentage = new Array ("Sonntag", "Montag", "Dienstag",
    			"Mittwoch", "Donnerstag", "Freitag", "Samstag");
     
    			var monate = new Array ("Januar", "Februar", "März", "April",
    			"Mai", "Juni", "Juli", "August", "September",
    			"Oktober", "November", "Dezember");
    
    			document.getElementById("zeit").innerHTML = ''
    			+ wochentage[d.getDay ()]
    			+ ', der ' + d.getDate () + '. '
    			+ monate[d.getMonth ()] + ' '
    			+ d.getFullYear () +
    			' - '
    			+ h + ':' + m + ':' + s + ' Uhr';
    		}
        </script>


    Danke
    das war leider nicht gemeint! ich baruche - ohne passwort!!!! - den html-code der seite ;) das wird validiert und nicht dein php!
  16. Autor dieses Themas

    t****3

    Achsoo, alsooo wenn ich des jetzt richtig verstanden habe hier der Link zur Page:

    Gruß

    Beitrag zuletzt geändert: 3.10.2013 23:59:26 von tobi13
  17. tobi13 schrieb:
    Achsoo, alsooo wenn ich des jetzt richtig verstanden habe hier der Link zur Page:

    http://urlshorter-onpaste.de/page

    Gruß
    du hast in deinem code das:
    <!-- Clock -->
    	<script language="javascript" type="text/javascript">
    
    		window.setInterval("zeitanzeige()",1000);
     
    		function zeitanzeige()
    		{
    ...
        </script>
    und das sollte so aussehen:
    <!-- Clock -->
    	<script language="javascript" type="text/javascript">
        /* <![CDATA[ */
    		window.setInterval("zeitanzeige()",1000);
     
    		function zeitanzeige()
    		{
    			d = new Date ();
    
    			h = (d.getHours () < 10) ? '0' + d.getHours () : d.getHours ();
    			m = (d.getMinutes () < 10) ? '0' + d.getMinutes () : d.getMinutes ();
    			s = (d.getSeconds () < 10) ? '0' + d.getSeconds () : d.getSeconds ();
    
    			var wochentage = new Array ("Sonntag", "Montag", "Dienstag",
    			"Mittwoch", "Donnerstag", "Freitag", "Samstag");
     
    			var monate = new Array ("Januar", "Februar", "März", "April",
    			"Mai", "Juni", "Juli", "August", "September",
    			"Oktober", "November", "Dezember");
    
    			document.getElementById("zeit").innerHTML = ''
    			+ wochentage[d.getDay ()]
    			+ ', der ' + d.getDate () + '. '
    			+ monate[d.getMonth ()] + ' '
    			+ d.getFullYear () +
    			' - '
    			+ h + ':' + m + ':' + s + ' Uhr';
    		}
    		/* ]]> */
        </script>
    sehr wichtig dabei ist
    /* <![CDATA[ */
    am anfang und
    /* ]]> */
    am ende.
    dann ist das ganze valid ;)
    der grund ist, dass der validator auch nicht 100%ig fehlerfrei ist (steht in der beschreibung!). daher sollte man NICHT-HTML-code vor ihn verstecken.
  18. Autor dieses Themas

    t****3

    Danke ;) Einwandfrei.
  19. tobi13 schrieb:Einwandfrei.
    beinahe :( ich habe es vergessen, genauer zu beschreiben, warum eigentlich! ja das ist so: die ganze 'CDATA'-ding brauchst du, wenn xhtml-code geparst wird, weil genau dann kommen die fehlermeldungen.
  20. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!