Slideshow-Script funktionell umbauen

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Slideshow-Script funktionell umbauen

    entfernt!
    Last edited by ; 14-11-2009, 16:32.

  • #2
    copyspeed=-slidespeed vllt.
    blllubb

    Comment


    • #3
      Du nimmst die Funktion slideleft(), duplizierst sie, machst daraus slideright() und ersetzt einfach alle cross_slide.style.left durch cross_slide.style.right. Und den uralten Netscape-Müll à la document.layers brauchst du eh nicht mehr.

      Peter
      Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
      Meine Seite

      Comment


      • #4
        Schau dir einfach mal das Tutorial an, da gibt es genau so eine Slideshow, wie du sie haben möchtest.

        Peter
        Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
        Meine Seite

        Comment


        • #5
          Zuerst brichts du mal deinen Quellcode um. Ich habe das schon einmal gemacht und auf ein zweites mal habe ich keine Lust.
          danke, aber ich würde gerne das andere Script benutzen.
          Wieso? Das ist aus der Steinzeit. Mit so dermaßen viel unnützem Ballast.

          Peter
          Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
          Meine Seite

          Comment


          • #6
            Ich verstehe noch nicht den Sinn der Variablen route. Was willst du damit bezwecken?

            Peter
            Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
            Meine Seite

            Comment


            • #7
              Ich habe mir noch mal das Original angesehen. Du musst wohl die Funktion fillup um einen Parameter ergänzen und dann auf die entsprechenden Elemente legen. Pseudocode:
              PHP Code:
              function fillup(route)
              {
               ...
              }
              ...
              write('...<div onMouseover="fillup(1);" ... > 
              Peter
              Last edited by Kropff; 17-10-2009, 17:48.
              Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
              Meine Seite

              Comment


              • #8
                Ist es sehr schwer dein Script um zubauen als ein Endlosscript?
                In der Form ja.
                So habe ich das gelöst (altes Script), klappt leider nicht:
                Du hast meinen Tipp zum Aufruf der Funktion fillup nicht befolgt.

                Vielleicht solltest du das Script erst mal von den Altlasten befreien. Schmeiß jedeweden document.all-, document.layers und document.write-Mist raus. Bei Letzterem reicht imho eine statische Einbindung per HTML völlig aus.

                Peter

                PS: wie sieht es eigentlich generell mit deinen JavaScript-Kenntnissen aus?
                Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
                Meine Seite

                Comment


                • #9
                  Firebug sagt: cross_slide2 is null
                  Nutze die Macht, Luke! Und in welcher Zeile passiert das?

                  Peter
                  Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
                  Meine Seite

                  Comment


                  • #10
                    Originally posted by =firesimon=
                    Wie oben gepostet
                    Ups, sorry. Jetzt verstehe ich es. Du musst die hscript.js am Ende deines HTML-Dokumentes einbauen! Also direkt vor dem schließenden </body>. Weil die Elemente zu diesem Zeitpunkt noch nicht existieren. Außerdem solltest du mal valides HTML erzeugen. Der Code ist ziemlicher Müll. Schmeiss erst mal den table-Murks raus.

                    Peter

                    PS: ich verabschiede mich jetzt erst mal, ist schließlich Samstag Abend.
                    Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
                    Meine Seite

                    Comment


                    • #11
                      Online-Beispiel verfügbar?

                      Peter
                      Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
                      Meine Seite

                      Comment


                      • #12
                        Hallo,

                        hab es mir nicht genauer angesehen, wollte dir aber nicht verheimlichen, dass dort irgendetwas schief laufen muss, wenn meine CPU innerhalb von 5 Sekunden auf der Seite 13°C zulegt.

                        Gruß,

                        Amica
                        [COLOR="DarkSlateGray"]Hast du die [COLOR="DarkSlateGray"]Grundlagen zur Fehlersuche[/color] gelesen? Hast du Code-Tags benutzt?
                        Hast du als URL oder Domain-Beispiele example.com, example.net oder example.org benutzt?
                        Super, danke!
                        [/COLOR]

                        Comment


                        • #13
                          Als erstes solltest du mal das hier auskommentieren:
                          PHP Code:
                          window.onload=fillup(1)
                          lefttime=setInterval("fillup(route)",30
                          Und dann solltest du endlich mal die Funktion fillup auf die Elemente legen!
                          PHP Code:
                          onmouseover="fillup(1);" 
                          Dann funktioniert es zwar noch immer nicht, aber nur, weil z.B. cross_slide.style.left immer denselben Wert hat.

                          Peter
                          Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
                          Meine Seite

                          Comment


                          • #14
                            Originally posted by =firesimon=
                            Hallo Peter,

                            habe ich gemacht.
                            Und?

                            Peter
                            Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
                            Meine Seite

                            Comment


                            • #15


                              Peter
                              Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
                              Meine Seite

                              Comment

                              Working...
                              X