interne Modal- Box

  • Joomla Version
    4.... aktuell
    PHP Version
    PHP 8.1.x
    Hoster
    w3bservice.de
    Link (URL) zur Seite mit dem Problem
    https://test09.penzenstadler-hauner.de/index.php/mitmachen

    Hallo,

    die system- eigene modal- box funktioniert.

    Nun möchte ich dem user mitteilen das man per ESC wieder zur Ausgangsseite zurück kommt.

    Hat jemand eine Idee, wie man entweder das X zum Beenden der Box in die Anzeige bekommt oder eine Ausschrift wie man die Box beenden kann ?


    Es geht um die beiden Links am Ende des Formulares. Das X zum Beenden kommt nur wenn ich den "back2top" button auslöse.


    Vielen Dank.

    Michael.


    PS.: Der angegebene Link geht auf eine Testseite.

    Web- Programmierer seit 20 Jahren für viele Systeme.

  • Ergänzung:

    dieses modale Fenster (per class="modal" am Link) scheint offensichtlich nur für interne Links zu funktionieren.

    Bekomme ich das auch für externe Links hin ?


    Vielen Dank für jede Idee dazu

    Michael.

    Web- Programmierer seit 20 Jahren für viele Systeme.

  • Vielen Dank,
    das Problem hat sich auf eine völlig andere Art gelöst:


    Joomla hat keine systemeigene modal- Funktionalität. Das Beschriebene bezieht sich auf den JCE Editor, den man in Joomla benutzen kann. Ich benutze diesen aber nicht.


    Deshalb habe ich das Problem mit ein paar Zeilen JS und css selbst gelöst, die ich hier auch gern veröffentliche.


    Dann kam das wirkliche Problem, namens CORS.

    Mit JS kann man Abfrufe nur auf demselben server machen, das soll vor code injection schützen.

    Damit werden modale Aufrufe fremder Seiten unmöglich weil ich auf einer Testseite nicht an die .htaccess herankomme.


    Trotzdem vielen Dank hier.

    Web- Programmierer seit 20 Jahren für viele Systeme.

  • Danke, damit kann ich mir die Beschreibung sparen wie ich das gemacht habe.


    Ursprünglich wollte ich in einem modalem Fenster eine andere Webseite anzeigen lassen, ....

    Web- Programmierer seit 20 Jahren für viele Systeme.