Zufällige HTML/PHP Seite anzeigen lassen

Dieses Thema im Forum "Webmaster Hilfe / Programmierer Forum" wurde erstellt von todo, 12.05.2011.

  1. todo

    todo Erfahrener Benutzer

    Dabei seit:
    17.04.2008
    Beiträge:
    2.118
    Zustimmungen:
    0
    Ort:
    Bonn, NRW
    Hallo liebe Community!

    ich stehe vor folgendem Problem:

    Auf einer beliebigen Website (HTML) ist ein Button. Wenn jemand auf diesen Button klickt, soll eine zufällige andere HTML- oder PHP-Datei in einem neuen Fenster aufgerufen werden. Diese zufällige Datei liegt in einem Ordner zusammen mit 5000 (Beispiel!) anderen Dateien.

    Wie setze ich das am besten um, dass bei jedem Klick auf den Button eine andere Datei aus den 5000 ausgewählt wird? Ich habe schon im Internet gesucht, aber leider noch nichts wirklich passendes gefunden. Vielleicht kann mir ja von euch jemand weiterhelfen ;)

    Ich bedanke mich schon einmal im Voraus für Eure Mühe!
    Viele Grüße!
     
  2. AdMan

    schau mal hier: Windows-Wartungs-Tool. Viele Probleme lassen sich damit einfach beheben. Oftmals ist der PC dann auch schneller!
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren.
  3. #2 Blaxxun, 12.05.2011
    Blaxxun

    Blaxxun aka Noisy

    Dabei seit:
    06.11.2005
    Beiträge:
    6.171
    Zustimmungen:
    0
    Haben die Dateien alle eigenständige Namen und nach einem Muster wie z.B. 1.html 2.html ...
    Dann wär es relativ einfach, einfach eine Zufallszahl zwischen 0 und 5001 generieren und damit hast du deine Seite ausgewählt.
    Andere Methode, rechenintensive bei 5k Seiten, Verzeichnis auslesen in ein array oder sonst wo speichern und dann ebenfalls eine Zufallszahl, diese ist dann der arrayindex mit zugehörigem wert, also deiner beliebigen Seite.
     
  4. todo

    todo Erfahrener Benutzer

    Dabei seit:
    17.04.2008
    Beiträge:
    2.118
    Zustimmungen:
    0
    Ort:
    Bonn, NRW
    Also momentan haben die Dateien alle einen zufällig generierten Namen (also 10 Zeichen aus Buchstaben und Zahlen). Allerdings ist es wie du schon sagtest einfacher wenn man die Daten nummeriert. Ich denke das werde ich dann auch so machen.
    Kannst du mir vielleicht einen kleinen Tipp geben wie ich diese Zufallszahl generieren lassen kann?

    Viele Grüße!
     
  5. #4 xandros, 12.05.2011
  6. todo

    todo Erfahrener Benutzer

    Dabei seit:
    17.04.2008
    Beiträge:
    2.118
    Zustimmungen:
    0
    Ort:
    Bonn, NRW
    Danke Dir!

    Habe das Problem jetzt mit Java gelöst. Funktioniert auch wunderbar, bis auf eine Sache:
    Wenn ich auf den Button klicke, soll ein neues Fenster geöffnet werden. Momentan ist es so, dass man aber nur im selben Tab weitergeleitet wird. Ich hatte das vorher so gelöst:
    HTML:
    <a href="seite1.html" target="fenster" onclick="window.open('link.html',
    'fenster', 'width=600,height=450,status,resizable,scrollbars')"><img src="pic/button.gif" alt="" border="0" width="" height=""></a>
    .
    Hat wunderbar geklappt. Jedoch weiß ich jetzt nicht, wie ich das in das Script einbringen kann. Habe da schon etwas rumgetrickst, bin aber noch zu keinem zufriedenstellenden Ergebnis gekommen. Das Script sieht so aus:
    HTML:
    <script LANGUAGE="JavaScript">
    <!--
    function go_to(url) {
    window.location=url;
    }
    function linkzufall() {
    var a;
    a = 1+Math.round(Math.random()*3);
    if (a==1) go_to("btn_st/0001.html");
    if (a==2) go_to("btn_st/0002.html");
    if (a==3) go_to("btn_st/0003.html");
    }
    // -->
    </script>
    
      <form NAME="myForm">
    <input TYPE="button" NAME="button" VALUE="Zufallsklick" onClick="linkzufall()">
    </form>
    Ich hatte versucht, im <form> Tag den Bereich "onclick" anzupassen, damit er so ist wie oben. Hat aber nicht geklappt.

    Vielleicht hab ich ja einen Fehler gemacht.
     
  7. AdMan

    Es ist generell erstmal empfehlenswert alle ggf. veralteten oder fehlerhaften Treiber zu scannen und auf neue zu aktualisieren. Hier kannst du einen Treiber-Scanner downloaden. Das erspart oftmals viel Ärger und hilft gegen diverse Probleme.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren.
  8. #6 xandros, 13.05.2011
    Zuletzt bearbeitet: 13.05.2011
    xandros

    xandros IT Consultant, Cisco Registered Partner
    Moderator

    Dabei seit:
    05.07.2007
    Beiträge:
    25.881
    Zustimmungen:
    91
    Ort:
    Umkreis Duisburg, neben Mannheim, hinter Hamburg
    Hast du nicht..... Im Quelltext ist JavaScript enthalten - das ist nicht das Gleiche!

    Code:
    function go_to(url) {
    var ziel=window.open('','_blank');
    ziel.location=url;
    }
    Anstelle der If-Abfragen solltest du besser Switch/Case verwenden!
    Code:
    switch(a) {
    case 1: go_to("btn_st/0001.html");break;
    case 2: ...
    ...
    }
     
  9. todo

    todo Erfahrener Benutzer

    Dabei seit:
    17.04.2008
    Beiträge:
    2.118
    Zustimmungen:
    0
    Ort:
    Bonn, NRW
    Tut mir leid, habe mich da leicht verzettelt!
    Danke! Habe mich dem angenommen.
    Allerdings habe ich immer noch das Problem mit dem neuen Fenster, das sich öffnen soll. Ich habe schon fast alles ausprobiert, bin aber leider noch nicht zum Erfolg gekommen. Vielleicht noch ein kleiner Tipp?

    Viele Grüße!
     
Thema: Zufällige HTML/PHP Seite anzeigen lassen
Besucher kamen mit folgenden Suchen
  1. html zufällige seite laden

    ,
  2. zufällige seite laden

    ,
  3. zufällige website aufrufen

    ,
  4. zufällige seite html,
  5. html zufällige seite aufrufen,
  6. html zufall case,
  7. File aus Ordner öffnen apple script,
  8. php zufällige seite laden,
  9. zufällige seite anzeigen html,
  10. zufällige website,
  11. php zufällige seite,
  12. zuf,
  13. php zufällige datei öffnen,
  14. zufällig seite aufrufen,
  15. php zufällige seite anzeigen,
  16. button zufällige seite anzeigen php,
  17. html zufällige website anzeigen,
  18. html seiten zufällig öffnen,
  19. mit einer zufälligen html starten,
  20. zufälligen link anzeigen lassen code,
  21. random html anzeigen,
  22. link zu zufälliger html-seite,
  23. zufällige seite homepage,
  24. zufällige html datei laden,
  25. homepage zufällige seite laden
Die Seite wird geladen...

Zufällige HTML/PHP Seite anzeigen lassen - Ähnliche Themen

  1. leere Seite bei cliqz Suchmaschine

    leere Seite bei cliqz Suchmaschine: bei der "cliqz" Browser und Suchmaschine gefällt mir die 1.Seite nicht, ich möchte gerne eine leere Seite, leider finde ich keinen Button, sonst...
  2. Wann ist eine Seite unseriös?

    Wann ist eine Seite unseriös?: Hi, ich stolpere immer öfter auf solche Online-Casinos, Wett- oder TraderSeiten und frage mich dabei ob der Großteil dieser Seiten überhaupt...
  3. Seit Update laden Ordnerinhalte sehr langsam

    Seit Update laden Ordnerinhalte sehr langsam: Hi Ich habe heute das große Update auf die neue windows-10 Version ausgeführt und seitdem dauert es sehr lange, sogar mehrere Minuten, bis die...
  4. Kaufberater Seite

    Kaufberater Seite: HeyHo Liebe ModernBoard Community, ich bin Internet Marketer und habe betreibe einige Kaufberater Portale, unter anderem eines für Gaming &...
  5. Internetanbieter kündigen lassen?

    Internetanbieter kündigen lassen?: Mal eine Frage, hat es einen Vorteil, wenn man sich einen neuen Internetprovider sucht, das dieser dann den alen Vertrag kündigt? Mein neuer...