Anzeige

Am Puls von Microsoft

Anzeige

Vorschlag Abfrage „Möchten sie das wirklich?” für Alle Foren als gelesen markieren

Status
Für weitere Antworten geschlossen.

Jörg!

gehört zum Inventar
Mir ist es schon einige Male passiert, dass ich mit der Maus bei Auf die Schnelle -> Wer ist online über das Ziel hinaus geschossen bin und ungewollt Alle Foren als gelesen markieren geklickt habe. Das wird dann sofort ohne weitere Abfrage ausgeführt. Bin ich der Einzige, dem das passiert?
 
Anzeige
Mir passiert das nicht, ich nutze nicht 'Auf die Schnelle'.
Ich würde den Punkt entfernen.

Egal, was du unter 'Auf die Schnelle' aufrufst, auf der darauf folgenden Seite gibt es immer den Punkt 'Als gelesen markieren'.

Die Nachfrage nervt mich auch in anderen Foren. So groß ist der Knopf ja nun nicht, daß man darauf aus Versehen kommt.
 
Bin ich der Einzige, dem das passiert?
Das ist mir zwar noch nicht passiert, aber mich stört, dass der Stammtisch bei dieser Funktion auch als gelesen markiert wird, obwohl er nicht bei "Heutige Beiträge" mit auftaucht. Der Stammtisch hat hier eine Sonderfunktion und man sollte ihn auch bei "Alle Foren als gelesen markieren" ausnehmen. Im Stammtisch / in jedem Forum gibt es ja noch die Funktion "Dieses Forum als gelesen markieren".
 
Ich hätte es gerne, dass da eine Abfrage kommt wie beim Abmelden: Möchten Sie sich wirklich abmelden?
 
Der Kellner fragt doch auch nicht "Möchten Sie wirklich ein Bier bestellen?" :D

Aber ist mir auch schon passiert, zwar nicht unter "Auf die Schnelle", sondern kommt die Auswahl auch, wenn man "Was ist neu" anklickt.
Aber amputieren muss man das für mich jetzt nicht. Ist eben individuell zu betrachten.
 
Stimmt.

Möchten sie wirklich eine PN an xxxxxx schreiben?
Möchten sie wirklich die 'Heutigen Beiträge' anzeigen?
Möchten sie wirklich auf der Seite nach oben springen?

:) :D

Laß es im Zweifelsfall einfach so. :)
 
Ich benutze gern und immer diesen Button oben: "Alle Foren als gelesen markieren".

Dadurch kommen beim nächsten Besuch dann auch nur die wirklich "neuen Beiträge"
 
Prinzipiell funktioniert das auch
Code:
<!doctype html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <title>event.stopImmediatePropagation demo</title>
  <script src="https://code.jquery.com/jquery-3.5.1.js"></script>
</head>
<body>

<a href="https://www.google.de" target="_blank" data-confirm="Möchten Sie wirklich alle Foren als gelesen setzen?">Google</a>

 
<script type="text/javascript">
$(document).on('click', ':not(form)[data-confirm]', function(e){
    if(!confirm($(this).data('confirm'))){
        e.stopImmediatePropagation();
        e.preventDefault();
    }
});

$(document).on('submit', 'form[data-confirm]', function(e){
    if(!confirm($(this).data('confirm'))){
        e.stopImmediatePropagation();
        e.preventDefault();
    }
});

$(document).on('input', 'select', function(e){
    var msg = $(this).children('option:selected').data('confirm');
    if(msg != undefined && !confirm(msg)){
        $(this)[0].selectedIndex = 0;
    }
});
</script>
 
</body>
</html>

Nur in Violentmonkey will das nicht, er meckert den letzten Teil an (siehe html)
Code:
// ==UserScript==
// @name modify link
// @namespace Violentmonkey Scripts
// @include *://www.drwindows.de/*
// @grant GM_getResourceText
// @run-at document-end
// ==/UserScript==

// data-confirm="Your message


var links1 = document.querySelector(".navbar .floatcontainer li ul li:nth-child(11) a");
links1.setAttribute("data-confirm", "Möchten Sie wirklich alle Foren als gelesen setzen?");
Ich bekomme also den selector nicht via Violentmonkey in die Webseite - und falls doch, funktioniert es auch nicht. Ich sehe das in der Browser-Konsole und der Klick wird dann auch nicht abgefangen.
 
Bis jetzt habe ich mich noch nicht wieder „verklickt”. Vielleicht liegt's an der neuen Maus. Also beende ich das Thema.
Vielen dank für eure Beiträge!

Nanu, Markiere dieses Thema als gelöst... fehlt hier???
 
Status
Für weitere Antworten geschlossen.
Anzeige
Oben