Eigenes js via html einbinden

Thema wurde von oekmed 13165, 25. März 2013 erstellt.

  1. oekmed 13165

    oekmed 13165 Mitglied

    Registriert seit:
    19. August 2012
    Beiträge:
    14
    Danke erhalten:
    0
    Danke vergeben:
    3
    Hallo in die Runde...
    Trotz langem Suchen und einiger gefundener Ansätze gelingt es mir nicht, diese html in meine Startseite einzubauen.

    <html>
    <head>
    <title>Title</title>
    <script type="text/javascript" src="startani.js">
    </script>
    <link rel="stylesheet" href="startani.css" type="text/css" />
    </head>
    <body onload="startani('start')">
    <div id="startani">
    <img src="startani/01.jpg" />
    <img class="startani" src="startani/01.jpg" />
    <img class="startani" src="startani/02.jpg" />
    <img class="startani" src="startani/03.jpg" />
    <img class="startani" src="startani/04.jpg" />
    <img class="startani" src="startani/05.jpg" />
    <img class="startani" src="startani/06.jpg" />
    <img class="startani" src="startani/01.jpg" />
    </div>
    </body>
    </html>

    Höchstwahrscheinlich scheitert es an dem richtigen Speicherort von der css und der js, das heisst, er lädt die js nicht, den die Bilder zeigt er mir an. Nur eben nicht animiert, sondern schnöde untereinander.

    Wo ist mein (Denk)fehler?

    Burkhard
     
  2. Dennis (MotivMonster.de)

    Dennis (MotivMonster.de) G-WARD 2013/14/15/16

    Registriert seit:
    22. September 2011
    Beiträge:
    30.984
    Danke erhalten:
    6.097
    Danke vergeben:
    1.079
    Beruf:
    Mann für alles :)
    Ort:
    Weilburg
    Grundlegender Feher ist schon mal das du eine komplette Seite innerhlab einer Seite haben willst mit so einem Code.

    HEAD und BODY sollte es nur einmal geben und der Shop hat ja auch das alles schon.

    Code:
    <html>
    <head>
    <title>Title</title>
    <script type="text/javascript" src="startani.js">
    </script>
    <link rel="stylesheet" href="startani.css" type="text/css" />
    </head>
    der Teil muss in den Head Bereich des Schops.
    Code:
    <body onload="startani('start')">
    <div id="startani">
    <img src="startani/01.jpg" />
    <img class="startani" src="startani/01.jpg" />
    <img class="startani" src="startani/02.jpg" />
    <img class="startani" src="startani/03.jpg" />
    <img class="startani" src="startani/04.jpg" />
    <img class="startani" src="startani/05.jpg" />
    <img class="startani" src="startani/06.jpg" />
    <img class="startani" src="startani/01.jpg" />
    </div>
    der Teil müsste (ausgenommen das was hinter BODY steht dann in deine Seite wo es erscheinen soll.

    Ist aber meiner Meinung nach ein Grauenhaftes vorgehen für einen Dynamischen Shop.
     
  3. oekmed 13165

    oekmed 13165 Mitglied

    Registriert seit:
    19. August 2012
    Beiträge:
    14
    Danke erhalten:
    0
    Danke vergeben:
    3
    Ja, der "grundlegende Fehler" ist mir auch klar, aber im Content-Manager sagt er mir folgendes:

    Info:
    Sie haben ebenfalls die Möglichkeit eine .html oder .htm Datei als Content einzubinden.
    Falls Sie eine Datei auswählen oder hochladen, wird der Text im Textfeld ignoriert.

    Mache ich das ohne body ist das witzlos, dann kann ich ja einfach über meinen Quelltext im Editor die div id="startani" einbinden.
    Der springende Punkt ist dann das Script. Die css kriege ich unter ../templates/EyeCandy/usermod/css eingebunden, aber wie lade ich das Script?
    Die index.html des Templates enthält, wenn meine rudimentären php Kenntnisse ausreichen, auch nur den body.
    Ich brauche aber
    <script type="text/javascript" src="startani.js"> </script>
    und
    body onload="startani('start')"

    Schwer kann's nicht sein, wenn man weiss wie es geht.

    Gruß und schönen Restabend
    Burkhard
     
  4. oekmed 13165

    oekmed 13165 Mitglied

    Registriert seit:
    19. August 2012
    Beiträge:
    14
    Danke erhalten:
    0
    Danke vergeben:
    3
    ps

    Das ganze soll als Bildanimation (Überblendung) auf die Startseite.
     
  5. Manni_HB

    Manni_HB G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    9.098
    Danke erhalten:
    1.540
    Danke vergeben:
    909
    Ort:
    Bremen
    Und wenn Du das Script hier speicherst: "..\templates\EyeCandy\usermod\javascript\Global\startani.js" müsste es (eigentlich) ohne weiteres zur Verfügung stehen.
     
  6. oekmed 13165

    oekmed 13165 Mitglied

    Registriert seit:
    19. August 2012
    Beiträge:
    14
    Danke erhalten:
    0
    Danke vergeben:
    3
    Schon versucht. Steht wohl auch zur Verfügung.
    Der Knackpunkt liegt hier: body onload="startani('start')"
    Der Punkt muss in die mittlere index im Content Manager.
     
  7. Avenger

    Avenger G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    4.771
    Danke erhalten:
    1.478
    Danke vergeben:
    89
    Das hatte ich auch gedacht...

    Aber:

    Die Skripte in "Global" werden nur dann geladen, wenn keine andere Seite aktiv ist (Index, Detail usw.)!

    Habe deshalb extra ein Overload-Modul bei meinem Meldungsmodul drin, das die Skripte in "Global" immer dazu lädt...

    Macht m..E. mehr Sinn.
     
  8. Manni_HB

    Manni_HB G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    9.098
    Danke erhalten:
    1.540
    Danke vergeben:
    909
    Ort:
    Bremen
    Toll - dann hätte man die Bezeichnung "Global" doch besser "Global_wenn" genannt! <grrrrrr>
     
  9. oekmed 13165

    oekmed 13165 Mitglied

    Registriert seit:
    19. August 2012
    Beiträge:
    14
    Danke erhalten:
    0
    Danke vergeben:
    3
    @Avenger

    Tip zum overload wäre schon nett (-;

    Gruß
     
  10. elsbethsuus

    elsbethsuus Mitglied

    Registriert seit:
    16. August 2011
    Beiträge:
    12
    Danke erhalten:
    0
    Danke vergeben:
    3
    Hallo zusammen,
    weis zwar nicht ob ich hier ganz richtig bin, aber ich versuchs mal -
    folgendes problem - ich habe mir eine LEGALE kopie eines javascript-formulars geladen und bearbeitet - jetzt bin ich am verzweifeln, weil es nicht funktioniert- ich kann die ausgefüllten formulardaten nicht absenden
    vielleicht sieht sich das mal jemand an und kann helfen - hab von javascript absolut keinen plan
    http://elsbethshuus.de/kursangebot/kursanmeldung.html
    klaus@elsbethshuus.de

    gruß klaus