Profil | Mitglieder | Registrieren | Start | Suche


PHP-Support.de » Programmierung » HTML, JavaScript & CSS » Validieren    » Hallo Gast [Login | Registrieren]

Neues Thema | Antworten   

Autor Beitrag
funtik_08
Mitglied
Neuling


Dabei seit: 22.07.2016
Herkunft: keine Angabe
Posts: 4
     Validieren Zitat | Bearbeiten

Guten Abend an alle,

ich habe da mal eine Frage.
ich wollte mein Webseite validieren. Alles hinbekommen, bis auf einen Fehler.
Der Fehler kommt durch einen Bilder-Slider der mit Java Script funktioniert.

Fehler von validome:

Zitat:

Fehler: Zeicheninhalt ist hier nicht erlaubt
Fehlerstelle: <script type=""/>window.jQuery || document.write('<script type="" src="slide


Der ganze Code der sich im Header befindet:

 PHP 
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:

    <script type="" src="slider/js/jquery.min.js"></script>
    <script type=""/>window.jQuery || document.write('<script type="" src="slider/js/jquery.min.js"><\/script>')</script>

    <link rel="stylesheet" href="slider/prettify/prettify.css" media="screen"/>
    <script type="" src="slider/prettify/prettify.js"></script>

    <script type="" src="slider/js/jquery.easing.1.2.js"></script>
    <script type="" src="slider/js/swfobject.js"></script>

    <link rel="stylesheet" href="css/style.css" media="screen"/>
    <script type="" src="slider/js/jquery.jatt.min.js"></script>

    <link rel="stylesheet" href="css/anythingslider.css"/>
    <script type="" src="slider/js/jquery.anythingslider.js"></script>

    <script type="">

        $(function(){

            prettyPrint();

            // External Link with callback function
            $("#slide-jump").click(function(){
                $('#slider2').anythingSlider(4, function(slider){ /* alert('Now on page ' + slider.currentPage); */ });
                return false;
            });

            // External Link
            $("a.muppet").click(function(){
                $('#slider1').anythingSlider(5);
                $(document).scrollTop(0); // make the page scroll to the top so you can watch the video
                return false;
            });

            // Report Events to console &amp; features list
            $('#slider1, #slider2').bind('before_initialize initialized swf_completed slideshow_start slideshow_stop slideshow_paused slideshow_unpaused slide_init slide_begin slide_complete', function(e, slider){
                // show object ID + event (e.g. "slider1: slide_begin")
                var txt = slider.$el[0].id + ': ' + e.type + ', now on panel #' + slider.currentPage;
                $('#status').text(txt);
                if (window.console &amp;&amp; window.console.firebug){ console.debug(txt); } // added window.console.firebug to make this work in Opera
            });
    </script>
    <script type="">
        $(function(){
            $('#slider1').anythingSlider({
                theme           : 'metallic',
                easing          : 'easeInOutBack',
                navigationFormatter : function(index, panel){
                    return ['Red Wing #971', 'Red Wing #6680', 'Red Wing #4420', 'Red Wing #2401', 'Red Wing #6704', 'Traffic Circle'][index - 1];
                },
                onSlideComplete : function(slider){
                    // alert('Welcome to Slide #' + slider.currentPage);
                }
            });
            $.jatt();
        });
    </script>


Ich hoffe, dass ihr helfen könnt




Post wurde schon 2x editiert, das letzte mal am 22.07.2016 um 20:10 von funtik_08
22.07.2016, 19:41 Profil | PM | E-Mail  
Andavos
Administrator
Foren-Gott


Dabei seit: 30.11.2003
Herkunft:
Posts: 6186
      Zitat | Bearbeiten

Das / in <script type="" /> ist zuviel.

Dadurch wird der Tag vorzeitig geschlossen.


www.php-einfach.de, PHP lernen leicht gemacht
www.webhosterwissen.de, Webhosting-Vergleich



22.07.2016, 21:14 Profil | PM | E-Mail  
funtik_08
Mitglied
Neuling


Dabei seit: 22.07.2016
Herkunft: keine Angabe
Posts: 4
      Zitat | Bearbeiten

Leider hat das nicht ganz funktioniert. Beim entfernen des"/", ist der Fehler zwar weg, dadurch kommen jedoch 12 weitere Fehler:

Zitat:

Fehler: Schließendes script-Element wurde nicht gefunden, obwohl dies zwingend notwendig ist.

Fehlerstelle: <script type="">window.jQuery || document.write('<script type="" src="slider




Zitat:

Fehler: Das Element script ist an dieser Stelle nicht erlaubt.

Fehlerstelle: e="">window.jQuery || document.write('<script type="" src="slider/js/jquery.


Zitat:

Fehler: Das Element link ist an dieser Stelle nicht erlaubt.

Fehlerstelle: <link rel="stylesheet" href="slider/prettify/prettify.css" media="screen"/>


Zitat:

Fehler: Das Element script ist an dieser Stelle nicht erlaubt.

Fehlerstelle: <script type="" src="slider/prettify/prettify.js"></script>


Zitat:

Fehler: Das Element script ist an dieser Stelle nicht erlaubt.

Fehlerstelle: <script type="" src="slider/js/jquery.easing.1.2.js"></script>


Zitat:

Fehler: Das Element script ist an dieser Stelle nicht erlaubt.

Fehlerstelle: <script type="">


und so weiter


22.07.2016, 22:02 Profil | PM | E-Mail  
DingsDaBums
Mitglied
Exzellenter User


Dabei seit: 12.09.2010
Herkunft: keine Angabe
Posts: 2364
      Zitat | Bearbeiten

Wieso ist denn das Attribute type leer? Man muss es nicht mehr bei Script-Tags angeben, weil eigentlich alle Browser standardmäßig von text/javascript ausgehen, wenn nichts anderes angegeben wurde. Aber so leer lassen ist irgendwie komisch und kommt mir auch nicht valide vor. Vielleicht bringt das den Validator auch durcheinander.


Schau mal bei meinem Projekt vorbei. Vielleicht ist das ja was für dich MyStartPanel - Deine persönliche Startseite mit deinen Favoriten
Auf der Suche nach einem guten Vokabeltrainer? Vokabeltrainer Cramfire - Schnell und effektiv Vokabeln lernen
22.07.2016, 23:29 Profil | PM | E-Mail  
Andavos
Administrator
Foren-Gott


Dabei seit: 30.11.2003
Herkunft:
Posts: 6186
      Zitat | Bearbeiten

Dein Validator-Script ist einfach mist. Es erkennt nicht, dass document.write('<script ...

dort das <script in einem String steht und denkt, du würdest da eine neue Script-Umgebung aufmachen wollen. Dementsprechend die Fehlermeldungen.

Der einzig sinnvolle Validator kommt von W3C, dem offiziellen Konsortium hinter HTML:
https://validator.w3.org/




www.php-einfach.de, PHP lernen leicht gemacht
www.webhosterwissen.de, Webhosting-Vergleich



23.07.2016, 09:40 Profil | PM | E-Mail  
funtik_08
Mitglied
Neuling


Dabei seit: 22.07.2016
Herkunft: keine Angabe
Posts: 4
      Zitat | Bearbeiten

Zitat:
Orginal von DingsDaBums
Wieso ist denn das Attribute type leer? Man muss es nicht mehr bei Script-Tags angeben, weil eigentlich alle Browser standardmäßig von text/javascript ausgehen, wenn nichts anderes angegeben wurde. Aber so leer lassen ist irgendwie komisch und kommt mir auch nicht valide vor. Vielleicht bringt das den Validator auch durcheinander.


Ich hab da wenig Ahnung vor. Habe das Script so übernommen.


Zitat:
Dein Validator-Script ist einfach mist. Es erkennt nicht, dass document.write('<script ...

dort das <script in einem String steht und denkt, du würdest da eine neue Script-Umgebung aufmachen wollen. Dementsprechend die Fehlermeldungen.

Der einzig sinnvolle Validator kommt von W3C, dem offiziellen Konsortium hinter HTML:
https://validator.w3.org/


Der schmeißt leider den selben Fehler raus.
Da kann man halt nichts machen. Danke


23.07.2016, 18:39 Profil | PM | E-Mail  
DingsDaBums
Mitglied
Exzellenter User


Dabei seit: 12.09.2010
Herkunft: keine Angabe
Posts: 2364
      Zitat | Bearbeiten

Wie sieht denn der komplette HTML Code aus? Das kann unter Umständen auch einen Einfluss darauf haben.


Schau mal bei meinem Projekt vorbei. Vielleicht ist das ja was für dich MyStartPanel - Deine persönliche Startseite mit deinen Favoriten
Auf der Suche nach einem guten Vokabeltrainer? Vokabeltrainer Cramfire - Schnell und effektiv Vokabeln lernen
23.07.2016, 19:37 Profil | PM | E-Mail  
funtik_08
Mitglied
Neuling


Dabei seit: 22.07.2016
Herkunft: keine Angabe
Posts: 4
      Zitat | Bearbeiten

Also der Code oben und aufgerufen wird dieser so:

 PHP 
1:
2:
3:
4:
5:
6:
7:
8:
<!-- AnythingSlider #1 -->
            <ul id="slider1">
                <li><a href="/about_us"><img src="slider/pictures/971.png" alt="Red Wing #971" title="Red Wing #971"/></a></li>
                <li><a href="/hours"><img src="slider/pictures/6680.png" alt="Red Wing #6680" title="Red Wing #6680"/></a></li>
                <li><a href="/faq"><img src="slider/pictures/4420.png" alt="Red Wing #4420" title="Red Wing #4420"/></a></li>
                <li><a href="/shipping"><img src="slider/pictures/2401.png" alt="Red Wing #2401" title="Red Wing #2401"/></a></li>
                <li><a href="/sitemap.php"><img src="slider/pictures/6704.png" alt="Red Wing #6704" title="Red Wing #6704"/></a></li>
            </ul>  <!-- END AnythingSlider #1 -->



24.07.2016, 00:17 Profil | PM | E-Mail  
Andavos
Administrator
Foren-Gott


Dabei seit: 30.11.2003
Herkunft:
Posts: 6186
      Zitat | Bearbeiten

Sofern dein Code ohne:
<script type="">window.jQuery || document.write('<script type="" src="slider/js/jquery.min.js"><\/script>')</script>

Als gültig akzeptiert wird, dann passt dieser. Die Validators scheinen ein Problem mit dem String zu haben, dass der nicht korrekt erkannt wird.


www.php-einfach.de, PHP lernen leicht gemacht
www.webhosterwissen.de, Webhosting-Vergleich



24.07.2016, 08:04 Profil | PM | E-Mail  
Seiten (1):  1 
PHP-Support.de » Programmierung » HTML, JavaScript & CSS » Validieren   

Neues Thema | Antworten   


Powered by Command Board 1.0 - Beta 2.0 © 2004-08 PHP-Einfach | Impressum | Datenschutz