Don P: zufallslink?

Beitrag lesen

Hallo,

ja, natürlich. gehen wir doch per default einfach mal vom schlimmsten fall aus, was? sehr human, ein wirklich wundervolles verhalten hier.

Da habe ich absichtlich ein bisschen provoziert, um mehr Informationen zu bekommen, was ja auch geklappt hat. Aber du musst wohl zugeben, dass zufällige Links anklicken das genaue Gegenteil von dem ist, was man normalerweise im WWW wünscht, nämlich z.B. mit Hilfe von Suchmaschinen möglichst keine zufälligen Ergebnisse erhalten, sondern gezielt das anzusurfen, was man sucht.

-> die quelle ist eine datei, die links beinhaltet.
-> die elemente sind wurstsemmeln. NEIN warte, es sind links. ganz normale links. http://...irgendwas...

Ja doch, aber wie liegen die vor? Anscheinend einfach als liste, ein Link pro Zeile, ohne HTML oder Hochkommata oder sonstwas drumherum. Dann kannst du z.B. in die erste Zeile schreiben:

var wasteLinks = [

Dann folgen deine Links, einer pro Zeile, am Zeilenanfang jeweils ein Anführungszeichen " und am Ende jeder Zeile eines gefolgt von einem Komma.
z.B.:

"www.mir-ist-langweilig.de",
"www.jetzt-dreht-er-durch.de",

etc.
In die letzte Zeile schreibst du:

];

Damit ist ein Array mit allen Links definiert. Das kannst du dann in deine Seite einbinden mit

<script type="text/javascript" src="waste-your-time-links.js"></script>

Wenn die Datei mit den Links waste-your-time-links.js heißt.

Einen zufälligen Link aus dem Array erhältst du z.B. mit

var zufallsLink = wasteLinks[ Math.floor( Math.random() * (wasteLinks.Length+1) )];

-> ein vernünftiger rahmen lässt sich zugegeben schwer definieren. für meine begriffe wäre bei 1000 einträgen eine wiederholung nach jedem 50sten aufruf zu verschmerzen. ich weiß allerdings nicht wie man das anders oder konkreter ausdrücken könnte...

Das Ganze wird langsam und erzeugt viel Traffic, weil immer zuerst die Ganze Liste übertragen werden muss, damit javascript auf dem Rechner des Benutzers daraus einen zufälligen Link auswählen kann. Es gibt bessere Techniken, aber da du javascript nicht lernen willst, kann man nicht erwarten, dass du dich mit AJAX oder so beschäftigen willst.

Such dir am besten jemand, der dir das Ganze gegen Bezahlung zusammenbastelt. Das macht man normalerweise so, wenn man keine Ahnung und keine Zeit hat. Ich hab' hier jetzt auch keine mehr (Zeit, meine ich).

Gruß, Don P

0 61

zufallslink?

sph
  • javascript
  1. 0
    ritschmanhard
    1. 0

      Verlorengegangen? -> edit

      ritschmanhard
    2. 0
      Gunnar Bittersmann
      1. 0
        ritschmanhard
    3. 0
      sph
      1. 0
        ChrisB
        1. 0
          sph
          1. 0
            Gunnar Bittersmann
  2. 0
    Ganane
    1. 0
      Don P
      1. 0
        sph
        1. 0
          Ganane
          1. 0
            sph
            1. 0
              Don P
              1. 0
                Gunnar Bittersmann
                1. 0
                  Gunnar Bittersmann
                  1. 0
                    Don P
                    1. 0
                      Don P
                    2. 0
                      Gunnar Bittersmann
                2. 0
                  Don P
                  1. 0
                    Gunnar Bittersmann
              2. 0
                sph
                1. 0
                  Don P
                  1. 0
                    sph
              3. 0
                sph
                1. 0
                  ChrisB
                  1. 0

                    ot: "wert"

                    sph
                    • meinung
                    1. 0

                      Ziel des Forums

                      Struppi
                      1. 0
                        sph
                        1. 0
                          Struppi
                          1. 0
                            sph
                            1. 1
                              Don P
                              1. 0
                                sph
                                1. 0
                                  Don P
                                  1. 0
                                    sph
                                    1. 0
                                      ChrisB
                                      1. 0
                                        Don P
                                        1. 0
                                          sph
                                      2. 0
                                        sph
                                      3. 0
                                        Orlando
                                    2. 0
                                      Der Martin
                                      1. 0
                                        Struppi
                                        1. 0
                                          sph
                                  2. 0
                                    molily
                    2. 2
                      ChrisB
                      1. 0
                        sph
                        1. 0
                          ChrisB
                2. 1
                  Don P
            2. 0
              Mav
              1. 0
                sph
            3. 0
              Ganane
              1. 0
                sph
                1. 0
                  Ganane
                  1. 0
                    sph
                2. 0
                  Gunnar Bittersmann
                  1. 0
                    sph
                    1. 0
                      Der Martin
              2. 0
                sph
                1. 0
                  Ganane
                  1. 0
                    ChrisB