Live-Updates im neuen Fenster öffnen!

11.09.2016 11:48 (zuletzt bearbeitet: 11.09.2016 11:51)
#1 Live-Updates im neuen Fenster öffnen!
avatar
Mitglied


Business-Template / 104774 / IE11 = Live-Updates im neuen Fenster öffnen!



Hallo,
mir ist folgendes passiert:

Ich bin gerade am Schreiben eines Forum-Beitrages und sehe oben das Live-Update, das mir sagt , ich habe eine neue Email bekommen!
Mit einem Klick bin ich bei den Pm's. Super Sache!
Aber!
Leider hat das Live-Update das gleiche Fenster benutzt!
Da ich nicht vom IE lassen kann, konnte ich mit "Seite zurück" nicht alles wieder herstellen!
Live-Update: "User-Menü (oben rechts) > Einstellungen > Einstellungen des Forums > Live-Updates deaktivieren > Ja/Nein"


Vorschlag:
"Live-Updates" im neuen Fenster öffnen!

Dadurch kann man auch, ohne das sich die Seite neu aufbauen muss,
wieder zurück an offene Beträge oder anderen Arbeiten!




Gruß
Wolfgang

12.09.2016 10:20
avatar  Alice ( gelöscht )
#2 RE: Live-Updates im neuen Fenster öffnen!
Al
Alice ( gelöscht )

Workaround: Rechtsklick → Link in neuem Fenster öffnen.


 Antworten

 Beitrag melden
12.09.2016 17:44
#3 RE: Live-Updates im neuen Fenster öffnen!
avatar
Mitglied

Das "Problem" dabei ist, dass man meistens nicht dran denkt und schon ist das "alte" Fenster weg.

Liebe Grüße
Sternenfrau

http://www.sternenstaub-forum.de
http://www.lernforum-astrologie.de

Business-Template

 Antworten

 Beitrag melden
13.09.2016 16:18 (zuletzt bearbeitet: 13.09.2016 16:19)
#4 RE: Live-Updates im neuen Fenster öffnen!
avatar
Mitglied

Zitat von Sternenfrau im Beitrag #3
Das "Problem" dabei ist, dass man meistens nicht dran denkt und schon ist das "alte" Fenster weg.

Ja, genau so ist es mir ergangen!
Könnte man hier eine Ausnahme machen?

Habe versucht über jQuery etwas auszulösen, beide Scripte wollen nicht funktionieren!
Habe ich in die Fußzeile gesteckt!

1
2
3
4
5
6
7
8
9
 
<script> 
$(document).ready(function() {

$('.livenews:a').click(funktion(){
$("a").attr("target","_blank");
});

});
</script>
 



1
2
3
4
5
6
7
8
9
10
 
<script> 
$(document).ready(function() {

$('.livenews:a').click(funktion(){
var url = $(this).attr('href');
window.open(url, '_blank');
});

});
</script>
 






Gruß
Wolfgang

14.09.2016 21:39
avatar  Olaf
#5 RE: Live-Updates im neuen Fenster öffnen!
Ol
Mitglied

Ich habe diese Live Funktion nicht in meinnem Forum und kann meinen Code nicht testen,würde es aber so schreiben:

1
2
3
4
5
6
7
8
9
 
<script>
$(document).ready(function(){
$('.livenews a').click(function() {
this.target = "_blank";
});
});
</script>
 

 



Kann in der "Kopfzeile" oder "Fußzeile",weil es durch "document.ready" sowieso erst nach dem Laden des Forums ausgeführt wird.

Gruß
Olaf

__________________________

http://138600.homepagemodules.de/

 Antworten

 Beitrag melden
17.09.2016 14:37
#6 RE: Live-Updates im neuen Fenster öffnen!
avatar
Mitglied

Hallo Olaf,
besten Dank erstmal vorweg!

Warum auch immer....
Will auch nicht funktionieren.
Interessanterweise ist es nicht nur bei mir so!
Woran kann das liegen, dass auch die anderen Skripte nicht laufen wollen???

Bis dann
Wolfgang

17.09.2016 21:52 (zuletzt bearbeitet: 17.09.2016 21:53)
avatar  Olaf
#7 RE: Live-Updates im neuen Fenster öffnen!
Ol
Mitglied

Zitat von Wolfgang im Beitrag #6

Woran kann das liegen, dass auch die anderen Skripte nicht laufen wollen???



Dazu bräuchte ich erstmal den Code vom Live Update Fenster.
Ich kann ohne den Code nichts dazu sagen.
Mein Code sollte laufen.Ich habe es mal mit einen anderen Link (Klasse) getestet und es funktioniert.

Gruß
Olaf

__________________________

http://138600.homepagemodules.de/

 Antworten

 Beitrag melden
27.09.2016 14:50
#8 RE: Live-Updates im neuen Fenster öffnen!
avatar
Mitglied

Hallo Olaf,
hier der Quellcode. Ich hoffe, dass das es so reicht!

1
2
3
4
5
6
7
8
9
10
11
12
13
 
<div id="forumActionInfo" style="left: 672.5px; opacity: 1;"><span class="delspan" onclick="$('#forumActionInfo').fadeTo('fast', 0, function(){$('#forumActionInfo').hide();});"><img title="Fenster schließen" alt="Fenster schließen" src="https://files.homepagemodules.de/b2001010/a_1245_7c2fe117.gif"></span><div id="forumActionInfoCont"><b>Forum Update:</b><br>
<div class="livenews">
Sie haben soeben eine <a href="/private.php">private Nachricht</a> von
<a href="u555_Test-.html">Test4</a>
erhalten
<div id="activateDesktopNotifications" style="font-size: 12px; margin-top: 10px; display: none;">
Ab sofort können Sie auch über neue Nachrichten auf dem Desktop direkt benachrichtigt werden. <br>
Klicken Sie <span style="color: rgb(53, 121, 161); font-weight: bold; text-decoration: underline; cursor: pointer;" onclick="desktopNotification.requestPermission(function(){$('#activateDesktopNotifications').hide()})">HIER</span> und erlauben Sie Desktopnachrichten für diese Seite!
</div>

</div>

</div>
 




Gruß
Wolfgang

27.09.2016 20:23
avatar  Olaf
#9 RE: Live-Updates im neuen Fenster öffnen!
Ol
Mitglied

Ich habe Deinen (sehr sparsamen) Code mit meinen Code (script) getestet und es funktioniert einwandfrei.

Wenn ich auf den Link "private Nachricht" klicke,dann geht eine neue Seite auf und ich bin dann in den privaten Nachrichten.

Mit meinem Code wird jeder angeklickter Link in der angegebenen Klasse auf eine neue Seite geführt.

Gruß
Olaf

__________________________

http://138600.homepagemodules.de/

 Antworten

 Beitrag melden
29.09.2016 11:06
avatar  Ingmar
#10 RE: Live-Updates im neuen Fenster öffnen!
avatar
Technik

Sorry für die späte Rückmeldung - irgendwie hatte ich das Thema hier verpasst...

Ich habe das gerade intern so angepasst, dass in Zukunft die Benachrichtigungen für PNs in einem neuen Tab geöffnet werden - bei allen anderen Benachrichtigungen wird weiterhin die Seite neu geladen.

Viele Grüße,
Ingmar


 Technik · Homepagemodules.de · Miranus GmbH

 Antworten

 Beitrag melden
11.10.2016 18:07
#11 RE: Live-Updates im neuen Fenster öffnen!
avatar
Mitglied

Wow!
Ich denke auch, dass es so perfekt ist!
Dann brauche ich doch nicht auf den FF umzusteigen (IE- Co-abhängig )!



Besten Dank!
Gruß
Wolfgang

Bereits Mitglied?
Jetzt anmelden!
Mitglied werden?
Jetzt registrieren!