Tallbook wird unterstützt von:


PN Popup

      Moins ...

      kann mir mal bitte jemand sagen, welche Domain ich eintragen muß, damit ich das Popup für eine neue PN bekomme? Normalerweise blocke ich Popups, aber auch wenn ich langes-forum.de in die Ausnahmeliste eintrage, bekomme ich das nicht. Bei anderen Foren geht das.
      Original von ElGrande
      Moins ...

      kann mir mal bitte jemand sagen, welche Domain ich eintragen muß, damit ich das Popup für eine neue PN bekomme? Normalerweise blocke ich Popups, aber auch wenn ich langes-forum.de in die Ausnahmeliste eintrage, bekomme ich das nicht. Bei anderen Foren geht das.


      Keiner Ahnung, jedenfalls sind in deinem Profil die Popups aktiviert, vielleicht liegt es an deinem Browser.

      und wieso kann man zu Testzwecken keine PN an sich selber schicken?


      habe ich noch nie getestet, habe bisher auch noch keine verwendung dafür gesehen.
      Einfach weniger Energiekosten + Das große Vergleichsportal

      Zwischen Bremen und Neapel, zwischen Wien und Singapore
      habe ich manche hübsche Stadt gesehen.
      Städte am Meer und Städte hoch auf Bergen,
      und aus manchem Brunnen habe ich als Pilger einen Trunk getan,
      aus dem mir später das süße Gift des Heimwehs wurde.
      Die schönste Stadt von allen aber, die ich kenne, ist Calw an der Nagold,
      ein kleines, altes, schwäbisches Schwarzwaldstädtchen. ...

      ..., und bleibe dann lang auf der Brücke stehen. Das ist mir der liebste Platz im Städtchen,
      der Domplatz von Florenz ist mir nichts dagegen.
      (Hermann Hesse, Nobelpreis für Literatur 1946)

      Wer die Freiheit aufgibt, um Sicherheit zu gewinnen, wird am Ende beides verlieren. (Benjamin Franklin)
      Wenn du deine Feinde behalten willst, versuche nicht, sie kennenzulernen. (Campino - Die toten Hosen)

      Ich habe es gerade mal mit Netscape 7.0 (Mozilla 1.0) getestet und da ging es auch nicht. Liegt wohl am Browser .

      Es ist (laut Einbaubeschreibung des Hacks) ein "Grafisches Popup (keine Windows-Box)" also auch kein Javascript Alert. Genau kann ich Dir aber auch nicht erkären, habe das Ding einfach nach genauer Anleitung in das Forum eingebaut.

      Sieht aus wie im angehängten Bild, bleibt immer in der Bildschirmmitte stehen (zittert etwas beim scrollen) und kommt so lange immer wieder bis die Nachricht gelesen ist.

      Leider kann ich Dir so auf Anhieb keine Lösung sagen, werde mich mal im Forum zu den Hacks fürs WBB umsehen ob es eine Lösung dafür gibt.
      Bilder
      • Popup.jpg

        30,9 kB, 515×296, 814 mal angesehen
      Einfach weniger Energiekosten + Das große Vergleichsportal

      Zwischen Bremen und Neapel, zwischen Wien und Singapore
      habe ich manche hübsche Stadt gesehen.
      Städte am Meer und Städte hoch auf Bergen,
      und aus manchem Brunnen habe ich als Pilger einen Trunk getan,
      aus dem mir später das süße Gift des Heimwehs wurde.
      Die schönste Stadt von allen aber, die ich kenne, ist Calw an der Nagold,
      ein kleines, altes, schwäbisches Schwarzwaldstädtchen. ...

      ..., und bleibe dann lang auf der Brücke stehen. Das ist mir der liebste Platz im Städtchen,
      der Domplatz von Florenz ist mir nichts dagegen.
      (Hermann Hesse, Nobelpreis für Literatur 1946)

      Wer die Freiheit aufgibt, um Sicherheit zu gewinnen, wird am Ende beides verlieren. (Benjamin Franklin)
      Wenn du deine Feinde behalten willst, versuche nicht, sie kennenzulernen. (Campino - Die toten Hosen)

      Ich bin firefox und mozilla nutzer. Die PN-Box hab ich abgeschaltet. Die Box popd bei mir auf, zittert wild ueber den schirm und ist weg. Danach kann ich keine Links mehr anklicken.
      JavaScript ist angeschaltet (leider muss das sein fuer andere Sachen)

      FireFox 1.0
      W2k
      Servus, also ich brause auch mit dem Firefox. Und kenne das Problem auch. Habe das PN Nachrichtenfenster deaktiviert. Das ist übrigens kein normales Popupfenster sondern irgendein (D)HTML Layer Gedöns (wobei ich mir das jetzt nicht genau angeschaut habe).

      Meine Lösung ist: genauer auf den Posteingangstext achten :D


      "Ein wahrhaft großer Mann wird weder einen Wurm zertreten, noch vor dem Kaiser kriechen." - Benjamin Franklin
      Achtung Programmiererquatsch!

      Das Popupfenster funktioniert über ein DIV Element, das absolut positioniert wird. Also haben Popupblocker oder ähnliches keine Auswirkung auf dieses "Fenster". Es gehört zum Dokument selbst. Das DIV Element wird über JavaScript Code verschoben. Der Firefox bzw. Mozilla Browser hat ein Problem mit diesem JavaScript Code. Es kann aber auch sein, dass der IE falschen Code "richtig" interpretiert. Wie auch immer - eine Quick 'n Dirty Lösung, die mit beiden Browsern funktioniert ist:

      Quellcode

      1. function MovePopup()
      2. {
      3. if (!ende)
      4. {
      5. pop.top = document.body.scrollTop + 200;
      6. }
      7. }


      Folgende Zeile im Originalcode bringt Mozilla und Firefox dazu, das Element immer weiter nach unten zu verschieben und ist somit die Fehlerquelle:

      Quellcode

      1. pop.height = document.body.offsetHeight+30;


      "Ein wahrhaft großer Mann wird weder einen Wurm zertreten, noch vor dem Kaiser kriechen." - Benjamin Franklin
      @Jan

      ich habe deinen neuen Code gerade getestet

      pop.height = document.body.offsetHeight+30;
      gelöscht

      pop.top = document.body.scrollTop-30;
      durch
      pop.top = document.body.scrollTop + 200;
      ersetzt.

      Geht beim IE noch wie vorher, beim Netscape 7.0 (ich glaube Mozilla 1.0) aber immer noch nicht.
      Einfach weniger Energiekosten + Das große Vergleichsportal

      Zwischen Bremen und Neapel, zwischen Wien und Singapore
      habe ich manche hübsche Stadt gesehen.
      Städte am Meer und Städte hoch auf Bergen,
      und aus manchem Brunnen habe ich als Pilger einen Trunk getan,
      aus dem mir später das süße Gift des Heimwehs wurde.
      Die schönste Stadt von allen aber, die ich kenne, ist Calw an der Nagold,
      ein kleines, altes, schwäbisches Schwarzwaldstädtchen. ...

      ..., und bleibe dann lang auf der Brücke stehen. Das ist mir der liebste Platz im Städtchen,
      der Domplatz von Florenz ist mir nichts dagegen.
      (Hermann Hesse, Nobelpreis für Literatur 1946)

      Wer die Freiheit aufgibt, um Sicherheit zu gewinnen, wird am Ende beides verlieren. (Benjamin Franklin)
      Wenn du deine Feinde behalten willst, versuche nicht, sie kennenzulernen. (Campino - Die toten Hosen)

      Aber dies ist in der XUL-Engine von mozilla-1.6 dem IE angepasst worden, damit er genauso arbeitet.

      Es sieht aber so aus, das die XUL-Engine fuer firefox und thunderbird standardisiert und an JavaScript angepasst wurde, sodass hier nur noch nach Vorgabe gecodet werden darf.

      Ich such mal in den changes.
      @martin

      Auf alle Faelle den Tip von ElGrande nehmen, Aber pass auf. ich weiss nicht, ob die Lizenz des Boards EigenAenderungen zulaesst.

      Zur Not, kannst du auch mit festen Werten arbeiten.
      pop.top=100
      pop.height=50

      sollte immer klappen,
      es sei denn jemand hat eine Bildschirmaufloesung von 200x200


      ;)
      Das ist mal wieder toll, dass ein derart simples Problem dadurch stressig wird, dass die Brauser in jeder Version ein anderes Süppchen kochen. ;wall

      Wenn wir keinen allgemeingültigen JavaScript Code zusammenbasteln können, muss tatsächlich eine Browserweiche her... ;wall

      @Martin:
      Ich hab leider keinen Mozilla 1.0 zur Hand. Ärgerlich, dass es mit den älteren Versionen nicht funktioniert. ;wall

      @lindesbs
      Warum suchst Du nach Changes in XUL? Ist das nicht für die plattforumunabhängige Anwendungsdarstellung zuständig? Für das HTML Rendering ist doch die Geckoengine verantwortlich. Bin jetzt aber auch nicht so bewandert mit der Mozillaarchitektur.

      Und pop.top = 100 etc. ist keine gute Lösung, weil das Forum auf vielen Seiten direkt an bestimmte Stellen im Dokument springt und somit die Nachrichtenbox für den Anwender nicht sichtbar ist.


      "Ein wahrhaft großer Mann wird weder einen Wurm zertreten, noch vor dem Kaiser kriechen." - Benjamin Franklin
      Mit

      pop.top=100
      pop.height=50

      geht es beim NS 7 auch nicht.
      Beim IE wird das PopUp zwar gezeigt verschwindet aber beim hochscrollen mit nach oben.

      Habe jetzt mal wieder die Ursprungsversion hergestellt.

      Aber pass auf. ich weiss nicht, ob die Lizenz des Boards EigenAenderungen zulaesst.


      Kein Problem, das ist eh eine Erweiterung die es im Originalen WBB 1.2 nicht gibt.
      Einfach weniger Energiekosten + Das große Vergleichsportal

      Zwischen Bremen und Neapel, zwischen Wien und Singapore
      habe ich manche hübsche Stadt gesehen.
      Städte am Meer und Städte hoch auf Bergen,
      und aus manchem Brunnen habe ich als Pilger einen Trunk getan,
      aus dem mir später das süße Gift des Heimwehs wurde.
      Die schönste Stadt von allen aber, die ich kenne, ist Calw an der Nagold,
      ein kleines, altes, schwäbisches Schwarzwaldstädtchen. ...

      ..., und bleibe dann lang auf der Brücke stehen. Das ist mir der liebste Platz im Städtchen,
      der Domplatz von Florenz ist mir nichts dagegen.
      (Hermann Hesse, Nobelpreis für Literatur 1946)

      Wer die Freiheit aufgibt, um Sicherheit zu gewinnen, wird am Ende beides verlieren. (Benjamin Franklin)
      Wenn du deine Feinde behalten willst, versuche nicht, sie kennenzulernen. (Campino - Die toten Hosen)

      @janosch : Die Abhaengigkeiten hab ich auch noch nie so richtig nachvollziehen koennen. Ich hab XUL eigentlich immer als Interpreter des Javacripts verstanden. Vorhin glaub ich auch so gelesen. ich such noch die URL
      Gecko ist meines Wissens "nur" fuers Rendern und Darstellen da. (gecko - wiipedia
      Ich habe eine gute Seite zu dem Thema gefunden. Der Domainname sagt schon alles:
      quirksmode.org/viewport/compatibility.html

      Anhand davon starte ich nun einen neuen Versuch...

      Quellcode

      1. function MovePopup() {
      2. if (!ende) {
      3. var y = 0;
      4. if (self.pageYOffset) // all except Explorer
      5. {
      6. y = self.pageYOffset;
      7. }
      8. else if (document.documentElement && document.documentElement.scrollTop)
      9. // Explorer 6 Strict
      10. {
      11. y = document.documentElement.scrollTop;
      12. }
      13. else if (document.body) // all other Explorers
      14. {
      15. y = document.body.scrollTop;
      16. }
      17. pop.top = y + 200;
      18. }
      19. }


      "Ein wahrhaft großer Mann wird weder einen Wurm zertreten, noch vor dem Kaiser kriechen." - Benjamin Franklin
      Hallo Jan,

      habe gerade mal dein Script offline auf meinem localhost getestet.
      Mit Firefox geht es zwar, aber der Link "Schliessen" geht da nicht. Wenn ich über den Scrollbalken oder die Tastatur scrolle bleib das Popup in der Mitte. Wenn ich das Mausrad scrolle verschwindet es nach oben oder unten.

      NS 7 packt es immer noch nicht, kein Popup zu sehen.


      Edit:
      War gerade bei Firefox in der FavaScript Konsole, das steht

      Warnung: Die nicht standardgemäße Eigenschaft document.all wurde verwendet. Verwenden Sie stattdessen den W3C-Standard document.getElementById().
      Quelldatei: localhost/wbb12/main.php
      Zeile: 66


      Du hast in deinem Script "document.Element" könnte es mit "document.getElementById()" beeser gehen?
      Einfach weniger Energiekosten + Das große Vergleichsportal

      Zwischen Bremen und Neapel, zwischen Wien und Singapore
      habe ich manche hübsche Stadt gesehen.
      Städte am Meer und Städte hoch auf Bergen,
      und aus manchem Brunnen habe ich als Pilger einen Trunk getan,
      aus dem mir später das süße Gift des Heimwehs wurde.
      Die schönste Stadt von allen aber, die ich kenne, ist Calw an der Nagold,
      ein kleines, altes, schwäbisches Schwarzwaldstädtchen. ...

      ..., und bleibe dann lang auf der Brücke stehen. Das ist mir der liebste Platz im Städtchen,
      der Domplatz von Florenz ist mir nichts dagegen.
      (Hermann Hesse, Nobelpreis für Literatur 1946)

      Wer die Freiheit aufgibt, um Sicherheit zu gewinnen, wird am Ende beides verlieren. (Benjamin Franklin)
      Wenn du deine Feinde behalten willst, versuche nicht, sie kennenzulernen. (Campino - Die toten Hosen)

      *seufz* das ist ein blödes Problem.
      Zumal ich nur IE und Firefox zum Testen hab. Ne, mir fällt heut erstmal nix mehr ein.
      Ach ja und das mit getElementById zu machen, wäre zwar ein Tick eleganter programmiert, würde aber nicht wirklich was verändern.


      "Ein wahrhaft großer Mann wird weder einen Wurm zertreten, noch vor dem Kaiser kriechen." - Benjamin Franklin
      @ jedenfall ist dein Script jetzt online. Bis daß der "Schliessen" Button nicht geht, funktionert es ja so.
      Und "Schliessen" hab ich selten verwendet, normal gehe ich ja in die PN-Box wenn ich eine bekommen habe, und das funktioniert.
      Nachdem die PN gelesen ist, ist die Box dann auch weg, so wie es sich gehört.
      Einfach weniger Energiekosten + Das große Vergleichsportal

      Zwischen Bremen und Neapel, zwischen Wien und Singapore
      habe ich manche hübsche Stadt gesehen.
      Städte am Meer und Städte hoch auf Bergen,
      und aus manchem Brunnen habe ich als Pilger einen Trunk getan,
      aus dem mir später das süße Gift des Heimwehs wurde.
      Die schönste Stadt von allen aber, die ich kenne, ist Calw an der Nagold,
      ein kleines, altes, schwäbisches Schwarzwaldstädtchen. ...

      ..., und bleibe dann lang auf der Brücke stehen. Das ist mir der liebste Platz im Städtchen,
      der Domplatz von Florenz ist mir nichts dagegen.
      (Hermann Hesse, Nobelpreis für Literatur 1946)

      Wer die Freiheit aufgibt, um Sicherheit zu gewinnen, wird am Ende beides verlieren. (Benjamin Franklin)
      Wenn du deine Feinde behalten willst, versuche nicht, sie kennenzulernen. (Campino - Die toten Hosen)

    Counter