Funktion wirft seltsamen Fehler

  • JavaScript

Es gibt 6 Antworten in diesem Thema. Der letzte Beitrag () ist von Fury.

    Funktion wirft seltsamen Fehler

    Moin,

    ich habe ein Problem bei JavaScript, ich finde den Fehler nicht.
    Ich habe eine JavaScript - Datei wie folgt eingebunden:

    Quellcode

    1. <script type="text/javascript"
    2. src="Core.js">
    3. </script>


    Der Inhalt sieht wie folgt aus:

    Quellcode

    1. function getLinks(Name){ alert(Name); }


    Im HTML - Code rufe ich es wie folgt auf:

    Quellcode

    1. <a name = 'a0db1a9e23b91b0189cee5615870f479' 'href = 'link' onmouseover = 'javascript:getLinks('a0db1a9e23b91b0189cee5615870f479')'>Anzeigetext</a><br>



    In der Fehlerkonsole von Chrome taucht "unexpected token {" auf...
    Bin jetzt kein JS - Könner, daher wäre es toll wenn mir jeman helfen könnte. :thumbup:

    Danke und Gruss
    Fury
    Jetzt schnell und einfach das Zehnfingersystem mit Scribble 3 erlernen. Mehr Informationen und Download gibts hier. Redundancy2 - leichtgewichtige freie Cloudsoftware. Folge mir auf GitHub
    Du musst bei der Funktion noch einen Zeilenumbruch einfügen.

    VB.NET-Quellcode

    1. function getLinks(Name)
    2. {
    3. alert(Name);
    4. };

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „programmer71“ ()

    programmer71 schrieb:

    Du musst bei der Funktion noch einen Zeilenumbruch einfügen.

    VB.NET-Quellcode

    1. function getLinks(Name)
    2. {
    3. alert(Name);
    4. }


    nein muss er nicht.

    @Fury: ich glaube bei onmouseover brauchst du kein javascript::
    Always code as if the person who ends up maintaining your code is a violent psychopath who knows where you live.

    BeryJu.org BeryJu.org/Blog
    Nein ist es nicht!
    Bin leider alles andere als ein Javascriptexperte. Aber so müsste es doch theoretisch hinhauen:

    Quellcode

    1. function getLinks(element)
    2. {
    3. alert(element.id);
    4. }
    5. <a id='a0db1a9e23b91b0189cee5615870f479' href="link" onmouseover="getLinks(this);">Anzeigetext</a><br>


    EDIT: Jo hatte recht. Habs kurz probiert und läuft unter Chrome:

    HTML-Quellcode

    1. <html>
    2. <head>
    3. <script>
    4. function getLinks(element)
    5. {
    6. alert(element.id);
    7. }
    8. </script>
    9. </head>
    10. <body>
    11. <a id="a0db1a9e23b91b0189cee5615870f479" href="link" onmouseover="getLinks(this);">Anzeigetext</a><br>
    12. </body>
    13. </html>


    Opensource Audio-Bibliothek auf github: KLICK, im Showroom oder auf NuGet.