online 1
gast (50)

/ Forum / Webseiten/HTML

Webseiten/HTMLWebseiten/HTML

Fragevon waddehadde vom 15.10.2019, 21:38 Options

Bild nach Klick verschwinden lassen

Hallo zusammen,

ich bin noch relativ neu hier in diesem Bereich vom Supportnet.
Bin mir deshalb auch nicht ganz sicher, ob ich im richtigen Eck gelandet bin.

Ich suche eine Lösung für folgendes Problem:

Ich möchte eine Homepage basteln, auf der ein Bild A angezeigt wird.
Bei Klick auf das Bild A soll ein kleines Popup aufgehen das eine Frage stellt die mit Ja /
Nein zu beantworten ist.
Sollte der Benutzer Ja anklicken soll das Bild ab diesem zeitpunkt durch ein anderes z.B.
Bild B ersetzt werden.
Und das für alle zukünftigen Besucher dieser Seite, also nicht nur für diesen User und
nicht nur für diesen Besuch.
Dieses Bild soll somit NIE wieder angezeigt werden.

Es muß sozusagen das Ergebniss des Klicks "gespeichert" werden, und das
dazugehörige Bild "deaktiviert" werden!

Nur wie?

Ich habe html Grundlagen aber kenne mich ansonsten mit php oder ähnlichem nicht aus.
Eine komplette Beschreibung der Vorgehensweise wäre von daher hilfreich.
Die betroffene Seite ist derzeit bei Strato gehostet, aber auch ein eigener webserver wäre
für diesen Zweck möglich.

Vielen Dank schonmal für Eure Hilfe,

Grüße,
Mark

  • *Threadedit* 21:48:57
    Admininfo: bitte vermeide Mehrfachanfragen in verschiedenen, bzw. gleichen Gruppen.
    Die Datenbank und User werden es dir danken. Siehe FAQ 2.


  • Antwort schreiben

    Antwort 1 von MixMax vom 15.10.2019, 22:16 Options

    Mit Javascript und Cookies erlaubt:
    Das ließe sich im prinzip auch per Cookie realisieren, wenn zumindest die Bilder für alle neubesucher in einer bestimmten Reihenfolge starten.
    Funktioniert dann nur wo Javascript erlaubt ist - in dem Fall ist aber die Lösung sowie die weitere abfolge der Bilder für versierte Nutzer im Quelltext sichtbar.


    Mit PHP, Cookies und vielleicht etwas Javascript ginge es es so das man die Lösung nicht im Quelltext einsehen kann. Die Reihenfolge der Bilder muss aber fest sein (wenn auch beliebig benannt also ohne festes Namensmuster) damit das Cookie nicht zu komplex wird.


    Mit PHP, MySQL, Cookoie und vielleicht etwas Javascript wäre optimal, das Cookie wird nur zum wiedererkennen des Gasts/Nutzers benutzt, und bleibt die ganze zeit gleich. Das kann dem Gast auch so als Möglichkeit sich wiedererkennen zu lassen gegeben werden.
    in der Datenbank wird zu jedem Gast/Nutzer gespeichert, welche Bilder er bereits beantwortet hat und das nächste Bild was er noch beantworten muss damit er bei einem neuladen nicht ein aneres Bild bekommt. Weiter ist die Reihenfolge für jeden nutzer gegebenenfalls zufällig.

    Antwort 2 von tststs vom 15.10.2019, 22:44 Options

    Zitat:
    Das ließe sich im prinzip auch per Cookie realisieren
    definitiv nicht, denn der Bildwechsel soll ja für alle künftigen Besucher gelten.

    Also bleibt nur eine serverseitige Lösung wie PHP, welche aber evtl. durch JavaScript/AJAX initiiert wird.

    Letztlich erscheint mir der Aufwand recht hoch angesichts der Tatsache, dass das erste Bild nur einmal angezeigt weren soll.

    Antwort 3 von MixMax vom 15.10.2019, 23:25 Options

    Wenn er damit meint dieses Bild soll NIEMANDEN nie wieder angezeigt werden, dann hast recht tsts...

    die Frage ist natürlich wie das aussieht wenn jemand mal einfach 10 minuten die F5Taste im Browser festhält auf der Seite...
    Eventuell sollte vor korrekten beantworten der Frage zumindest im Cookie festgehalten werdne das dieser besucher nur dieses Bild aufrufen kann und kein anderes.

    Antwort 4 von waddehadde vom 16.10.2019, 19:52 Options

    Oooookay,

    erstmal vielen Dank für die Antworten.
    Beitrag 1: Falsch, es soll für jeden zusätzlichen Besucher nicht mehr sichtbar sein, cookies
    scheiden damit (denke ich) aus
    Beitrag 2: Insgesamt sind es sagen wir mal 20 Bilder die dem Besucher gezeigt werden
    sollen. Er sucht sich eines aus und sagt ja das will ich haben, klickt drauf, und bestätigt das
    mit einer kleinen Abfrage (Ja/Nein) Button.
    Da das Produkt damit dann nicht mehr zu haben ist (Unikat) soll es ab da auch fuer keinen
    anderen mehr sichtbar sein, sondern stattdessen ein anderes Bild, z.B. not available oder
    ähnliches gezeigt werden.

    D.h. ich brauche eine php / ajax Lösung?

    Vielen vielen Dank für Eure Tipps nochmal,

    Grüße,
    Mark

    Ähnliche Themen

    Blder in E-mails versenden
    kurdihu  17.04.2007 - 94 Hits - 2 Antworten

    Große Tabelle - Per Mausklick reduziert
    AriaSu  06.06.2007 - 16 Hits - 1 Antwort

    Exception Processing Message...was tun?
    yokoo  21.12.2007 - 95 Hits - 9 Antworten

    xml bilder per klick anzeigen lassen
    jessica21  09.03.2008 - 29 Hits - 1 Antwort

    Hinweis

    Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

    Neue Einträge

    Version: supportware 1.9.150 / 10.06.2022, Startzeit:Mon Jan 26 11:26:25 2026