Seite Neu laden nach Klick auf den Button

Dieses Thema im Forum "Fragen und Antworten zu Add-ons" wurde erstellt von moby2006, 29. Juli 2015.

  1. moby2006

    moby2006 ist öfters hier Lizenznehmer

    131
    51
    18. Juli 2015
    Hallo zusammen, ich hänge an einem Problem, ich möchte einen Button klicken dadurch wird was gespeichert, danach soll die Seite Neu geladen werden, mit einem Link habe ich das hinbekommen.

    HTML:
    <a href="javascript:location.reload()" target="_self">Neu laden</a>
    Wie Realisiere ich es ohne Link und dann noch in einem Template was bedeudet ohne PhP.?


    Vielen Dank

    Gruß
    moby2006
     
  2. au lait

    au lait Administrator Lizenznehmer

    1.901
    932
    7. Juli 2015
    Singen
    Du könntest mit dem jQuery OnClick Event arbeiten!

    Code:
    jQuery('.BUTTONNAMECLASS').click(function()
    {
             location.reload();
    });
     
  3. moby2006

    moby2006 ist öfters hier Lizenznehmer

    131
    51
    18. Juli 2015

    Dumme Frage , das kann ich aber nicht so in ein Template einbinden?
     
  4. au lait

    au lait Administrator Lizenznehmer

    1.901
    932
    7. Juli 2015
    Singen
    Es gibt keine Dumme Fragen nur dumme Antworten; weisst Du doch!

    Doch kannst Du so einbauen.

    Code:
    <script>
    jQuery('.BUTTONNAMECLASS').click(function()
    {
    location.reload();
    });
    </script>
    sollte nur nicht in einem template sein welches in einem, LOOP eingebunden ist.
     
  5. moby2006

    moby2006 ist öfters hier Lizenznehmer

    131
    51
    18. Juli 2015
    Mein Template sieht so nun aus , es geht nicht .

    HTML:
    <input type="button" value="{xen:phrase save_all_changes}"
        style="float: right;margin-top: -10px;"
        class="brttSubmitAll button" accesskey="s">
       
        <script>
    jQuery('.brttSubmitAll button').click(function()
    {
    location.reload();
    });
    </script>
     
  6. au lait

    au lait Administrator Lizenznehmer

    1.901
    932
    7. Juli 2015
    Singen
    Code:
    <input type="button" value="{xen:phrase save_all_changes}" style="float: right;margin-top: -10px;" class="brttSubmitAll button" accesskey="s">
    <script>
    jQuery('.brttSubmitAll').click(function()
    {
    location.reload();
    });
    </script>
    so reicht es und funktioniert!
     
    moby2006 gefällt das.
  7. moby2006

    moby2006 ist öfters hier Lizenznehmer

    131
    51
    18. Juli 2015
    du bist der beste , es geht und nun klappt alles , soll ich dir was spenden dafür ?
     
  8. au lait

    au lait Administrator Lizenznehmer

    1.901
    932
    7. Juli 2015
    Singen
    Wäh froschen? Spenden? Das hier ist ein Hilfe Forum (steht auch so im Namen des Forums) jeder hilft jedem!
    Also Deine Spende wird sein anderen zu helfen ;)
     
    otto gefällt das.
  9. moby2006

    moby2006 ist öfters hier Lizenznehmer

    131
    51
    18. Juli 2015
    Ich versuche es , Besten Dank
     
    au lait gefällt das.
  10. Hoffi

    Hoffi Mitglied Lizenznehmer

    20
    21
    13. Juli 2015
    Hier auch noch mal.

    So einfach kann es sein. ;)

    HTML:
    <div onclick="javascript:location.reload();">Moo</div>
     
    otto, moby2006 und au lait gefällt das.
  11. au lait

    au lait Administrator Lizenznehmer

    1.901
    932
    7. Juli 2015
    Singen
    Das auch eine Lösung. Danke
     
  12. moby2006

    moby2006 ist öfters hier Lizenznehmer

    131
    51
    18. Juli 2015

    Das geht nicht er ladet die seite Neu aber ohne die Phrase zu speichern.
    Ich brauch ja was wo der Button zuerst ausführt und dann neu laden
     
  13. Hoffi

    Hoffi Mitglied Lizenznehmer

    20
    21
    13. Juli 2015
    Ah so. Geht es hier um ein XenForo Formular im ACP? Dann reicht es, passende Klassen an den Button zu binden, oder zu löschen.

    Sag doch was du vorhast.
     
  14. moby2006

    moby2006 ist öfters hier Lizenznehmer

    131
    51
    18. Juli 2015
    Ich klicke auf ein Button der speichert mir meine Phrasen und danach soll die Seite neu laden damit die Phrase von Blau zu Rot wird.
    Ich hoffe du kannst mir folgen.

    HTML:
    <div onclick="javascript:location.reload();"><input type="button" value="{xen:phrase save_all_changes}"
        style="float: right;margin-top: -10px;"
        class="brttSubmitAll button" accesskey="s"></div>
    So gehts nicht , aber mit dem Vorschlag von au Lait funktioniert es .
     
  15. au lait

    au lait Administrator Lizenznehmer

    1.901
    932
    7. Juli 2015
    Singen
    in dem fall was Du da hast erfolgt der Klick nicht auf dem Div Container sondern auf dem Button also stecke das onClick Event in den Button
     
    moby2006 gefällt das.
  16. moby2006

    moby2006 ist öfters hier Lizenznehmer

    131
    51
    18. Juli 2015
    HTML:
    <input type="button" value="{xen:phrase save_all_changes}"
        style="float: right;margin-top: -10px;"
        class="brttSubmitAll button" accesskey="s" onclick="javascript:location.reload();">
    Geilomat.
    Das war es Vielen Vielen Dank so klappt es wunderbar
     
  17. Hoffi

    Hoffi Mitglied Lizenznehmer

    20
    21
    13. Juli 2015
    Also beim Phrasen-bearbeiten im XenForo?

    Da sind doch passend zwei Buttons...*wunder*
     
  18. moby2006

    moby2006 ist öfters hier Lizenznehmer

    131
    51
    18. Juli 2015
    tool.PNG
     
  19. BT012SS

    BT012SS ist öfters hier Lizenznehmer

    59
    81
    13. Juli 2015
    Das Addon worum es geht ist anders aufgebaut als das im Core.
     
  20. otto

    otto AD Lizenznehmer

    2.701
    1.087
    7. Juli 2015
    LW-Meister
    Leipzig
    @Hoffi
    Es geht ums Translation Tool.
     
OK Mehr Informationen

Diese Seite verwendet Cookies. Mit Deinem Klick auf OK, stimmst Du dem setzen von Cookies zu. Andernfalls werden keine gesetzt, was die Funktionalität einschränkt.