Ankündigung

Einklappen
Keine Ankündigung bisher.

Popup nach Zufallsprinzip wechseln

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Popup nach Zufallsprinzip wechseln

    Hallo

    Weiss zufällig jemand, wie ich aus einer bestimmten Anzahl von html Seiten im ständigen Wechsel den Inhalt eines Popups nach dem Zufallsprinzip wechseln lassen kann, sodas sich fortlaufend ein Popup mit anderem Inhalt öffnet?

    Ich möchte gern in diesem Popup verschiedene Videos auf der Hp zeigen

    Das aktuell verwendete Script zeigt immer das selbe Video

    Code:
    <script>
    
    function winopen(){
      window.open("komodo_video.htm","Indo-Diver Videos","toolbar=no,menubar=no,width=250,height=320")
    }
    </script>
    Indo-Diver alles rund um Indonesien

  • #2
    AW: Popup nach Zufallsprinzip wechseln

    Hallo,

    Du könntest das Zum Beispiel so lösen:
    HTML-Code:
    <script type="text/javascript">
    popup = new Array("popup1.htm", "popup2.htm", "popup3.htm"); // Array mit allen Popup seiten.
    zufall = math.random();
    zufall *= 3; // Hier angeben wieviele Seiten im Array vorkommen.
    var thepopup = popup[zufall];
    window.open(thepopup,thepopup,"toolbar=no,menubar=no,width=250,height=320")
    </script>
    Ich weise aber darauf hin das mit dieser möglichkeit sehr viele User das Popup nicht zu gesicht bekommen, da sie JavaScript deaktiviert haben.
    Ich empfehle daher eine Lösung mit PHP, wenn dein Server das unterstütz.
    Also nicht besonders Barrierefreie Methode...

    MFG
    [ASTERIX]

    Kommentar


    • #3
      AW: Popup nach Zufallsprinzip wechseln

      Ok vielen Dank
      Hast du eventuell einen Link zu einem passenden PHP Script ?
      Indo-Diver alles rund um Indonesien

      Kommentar


      • #4
        AW: Popup nach Zufallsprinzip wechseln

        Hallo,

        hier ein einfaches PHP-Script

        <?php
        srand(microtime()*1000000); //Zeile ab PHP 4.2.0 verzichtbar
        $banner_id = rand( 1 , 3 ); //Zufallszahl ermitteln - rand(kleinster, größster Wert)
        if ($banner_id==1) {@readfile("datei1.html");}
        if ($banner_id==2) {@readfile("datei2.html");}
        if ($banner_id==3) {@readfile("datei3.html");}
        //hier bei Bedarf weitere Bannercode-Zeilen wie oben einfügen
        ?>

        Den Code in die Homepageseite einbauen (muss dabei die Endung .php erhalten) und zwar an die Stelle, an der der Code aus den .html Dateien erscheinen soll.

        In den Dateien datei1.html usw. steht dann der Code für die Videos drin.

        Popup geht natürlich ohne Javascript nicht, die Videos erscheinen innerhalb der Homepageseite.

        daniel5959
        FindeLinks.de - Kurzinfos mit Linkempfehlung
        Homepage-FAQs.de - seit Ende 2020 offline

        Kommentar


        • #5
          AW: Popup nach Zufallsprinzip wechseln

          Hallo
          Ich habe nun folgendes Script gefunden + eingebaut
          http://www.hotscripts.com/Detailed/25283.html

          Das Problem dabei ist, das es per Cookies das Popup nur einmal zeigt, ich hätte es gern so, das man es auf verschiedenen Seiten zeigen kann.
          Eventuell (wenn möglich) mit einer festen Anzahl z.B 3x
          Momentan wird es nur einmal angezeit auch wenn der User auf eine andere Seite ( also z.B .home.htm) wechselt

          Code:
          include('inc/config.php');
          
          
          $sql="select * from url order by rand() limit 1";
          $query = mysql_query($sql);
          $result=mysql_fetch_array($query);
          echo mysql_error();
          $url=$result["url"];
          
          ?>
          
          
          <script>
          
          function openpopup(){
          var popurl="<? echo  "$url"; ?>"
          winpops=window.open(popurl,"","<? echo  "width=250"; ?>,<? echo  "height=340"; ?>,")
          }
          
          function get_cookie(Name) {
            var search = Name + "="
            var returnvalue = "";
            if (document.cookie.length > 0) {
              offset = document.cookie.indexOf(search)
              if (offset != -1) { // if cookie exists
                offset += search.length
                // set index of beginning of value
                end = document.cookie.indexOf(";", offset);
                // set index of end of cookie value
                if (end == -1)
                   end = document.cookie.length;
                returnvalue=unescape(document.cookie.substring(offset, end))
                }
             }
            return returnvalue;
          }
          
          function loadpopup(){
          if (get_cookie('poppedup')==''){
          openpopup()
          document.cookie="poppedup=yes"
          }
          }
          
          loadpopup()
          </script>
          
          
          <? mysql_close($con); ?>
          Indo-Diver alles rund um Indonesien

          Kommentar


          • #6
            AW: Popup nach Zufallsprinzip wechseln

            Hi,
            Zitat von indo-diver Beitrag anzeigen
            Das Problem dabei ist, das es per Cookies das Popup nur einmal zeigt
            ... wenn überhaupt. Nutzt Du tatsächlich noch einen Browser, der unangeforderte Popups nicht blockt?

            Zitat von indo-diver Beitrag anzeigen
            ich hätte es gern so, das man es auf verschiedenen Seiten zeigen kann.
            Eventuell (wenn möglich) mit einer festen Anzahl z.B 3x
            auch wenn das bei den meisten Besuchern vergebene Mühe ist und Du allenfalls dadurch ein paar verlierst:
            1. setze individuell für jede Seite einen den Cookie,
            2. setze hierin nicht "poppedup=yes" sondern als Wert die Anzahl der Aufrufe und prüfe diese.

            Gruß
            Ingo
            Ingo Webdesign

            Kommentar


            • #7
              AW: Popup nach Zufallsprinzip wechseln

              Danke für deine Sorge das wir User verlieren könnten, aber es geht in dem Popup nicht um irgendwelche Werbung oder Ads, sondern um die Vorstellung der neusten Tauch-, Landschafts- oder Bungalow Videos
              Für Leute die Interesse an Indonesien haben, ist das der Hit

              kannst es dir ja anschauen
              http://indo-diver.com

              ......ach sorry ich hab vergessen, das bei dir ja keine Popups erscheinen dürfen

              Vielen Dank nochmals für die Hilfe, habe jetzt alles gebacken bekommen
              Indo-Diver alles rund um Indonesien

              Kommentar

              homepage-forum.de - Hilfe für Webmaster! Statistiken

              Einklappen

              Themen: 56.938   Beiträge: 431.246   Mitglieder: 28.750   Aktive Mitglieder: 81
              Willkommen an unser neuestes Mitglied, Herman.

              Online-Benutzer

              Einklappen

              231 Benutzer sind jetzt online. Registrierte Benutzer: 3, Gäste: 228.

              Mit 3.502 Benutzern waren am 23.01.2020 um 17:20 die meisten Benutzer gleichzeitig online.

              Die neuesten Themen

              Einklappen

              Die neuesten Beiträge

              Einklappen

              Lädt...
              X