Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Allgemeines zu Drupal ›

[gelöst] Drupal öffnet externe Links doppelt

Eingetragen von kovah (58)
am 25.06.2011 - 22:49 Uhr in
  • Allgemeines zu Drupal
  • Drupal 6.x oder neuer

Aloha,
also bei mir geht es so langsam in Richtung Verzweiflung.
Ich habe das Problem auf meiner Drupal-Installation unter www.kovah.de, dass externe Links, die das target="_blank" Attribut erhalten haben, doppelt geöffnet werden. Sprich man klickt auf den Link, der Browser öffnet in einem neuen Fenster den Inhalt, lädt auf der vorherigen Seite aber auch den Inhalt. Das passiert wie gesagt nur Links auf externe Adressen mit _blank Attribut, browserabhängig ist das nicht, das Phänomän tritt bei Firefox, Chrome, Opera, Safari und IE auf. Ich habe mir den Link mal mit Firebug angeguckt, aber keine nachträglich von Drupal hinzugefügten Klassen oder ähnliches gefunden.
Nun wäre meine Frage, ob das schon mal bei jemandem aufgetreten ist und wie derjenige das dann gelöst hat? Cache habe ich bereits gelöscht, Aktualisierungen sind auch alle drauf. Fahre derzeit mit 6er Drupal, Fusion und angepasstem Acquia Theme. Ansonsten kann ich mir nicht vorstellen, dass bestimmte Module diesen Effekt vervorrufen, da der Fehler unabhängig von Sondermodulen auftritt.

‹ Link zu RSS Feed in Block platzieren Multisite - kann man gleiche Inhalte einmal pflegen und mehreren Seiten zuweisen? ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Die Links haben bei Dir nicht

Eingetragen von Sense (1559)
am 26.06.2011 - 09:47 Uhr

Die Links haben bei Dir nicht das 'target="_blank" sondern 'target="blank".
Das fehlt bei allen der Unterstrich vor dem "blank".

  • Anmelden oder Registrieren um Kommentare zu schreiben

Sense schrieb Die Links haben

Eingetragen von kovah (58)
am 28.06.2011 - 08:05 Uhr
Sense schrieb

Die Links haben bei Dir nicht das 'target="_blank" sondern 'target="blank".
Das fehlt bei allen der Unterstrich vor dem "blank".

Öhm, das wäre mir neu. Mein Firebug zeigt mir definitiv an, dass dort im Linktext target="_blank" steht. Hab es gerade noch mal geprüft.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hier mal der Screen von

Eingetragen von Sense (1559)
am 28.06.2011 - 08:16 Uhr

Hier mal der Screen von meinem FB

AnhangGröße
target-blank.jpg 175.03 KB
  • Anmelden oder Registrieren um Kommentare zu schreiben

Bei mir wird auch target="blank" angezeigt

Eingetragen von kaettschmitz (167)
am 28.06.2011 - 08:30 Uhr

zeigt Firebug auch target="blank" an, die Links werden ganz normal im selben Fenster geöffnet, z. B. unter Referenzen bei Drupal oder Deutsche Kaufberatung.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wird bearbeitet

Eingetragen von kovah (58)
am 28.06.2011 - 08:35 Uhr

Gut, die Links sind die eine Sache, da guck ich gleich noch mal rein. Allerdings besteht der Fehler auch beim ersten Newstext, und den habe ich gerade noch mal neu gespeichert, da steht hundertprozentig _blank drin, dort tritt der Fehler aber auch auf..

  • Anmelden oder Registrieren um Kommentare zu schreiben

kovah schriebGut, die Links

Eingetragen von kaettschmitz (167)
am 28.06.2011 - 08:47 Uhr
kovah schrieb

Gut, die Links sind die eine Sache, da guck ich gleich noch mal rein. Allerdings besteht der Fehler auch beim ersten Newstext, und den habe ich gerade noch mal neu gespeichert, da steht hundertprozentig _blank drin, dort tritt der Fehler aber auch auf..

Du sprachst oben von "externen Links", daher hab ich bei der Referenzen-Seite geguckt.

Bei den News wird bei mir auch die gleiche Seite einmal im selben Fenster im selben Tab und einmal in einem neuen Tab geöffnet, FF 4.01 und SRWareIron.

Aber immer im selben Fenster, nur neuer Tab, kein neues Fenster.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Daran ist irgendein

Eingetragen von Sense (1559)
am 28.06.2011 - 08:51 Uhr

Daran ist irgendein JavaScript schuld, deaktiviere mal Javascript bei Dir, dann tritt der Fehler nicht auf.
Ich vermute dieser Teil verursacht den Fehler:

$(document).ready(function() {

  // Attach onclick event to document only and catch clicks on all elements.
  $(document.body).click(function(event) {
    // Catch only the first parent link of a clicked element.
    $(event.target).parents("a:first,area:first").andSelf().filter("a,area").each(function() {

      var ga = Drupal.settings.googleanalytics;
      // Expression to check for absolute internal links.
      var isInternal = new RegExp("^(https?):\/\/" + window.location.host, "i");
      // Expression to check for special links like gotwo.module /go/* links.
      var isInternalSpecial = new RegExp("(\/go\/.*)$", "i");
      // Expression to check for download links.
      var isDownload = new RegExp("\\.(" + ga.trackDownloadExtensions + ")$", "i");

      // Is the clicked URL internal?
      if (isInternal.test(this.href)) {
        // Is download tracking activated and the file extension configured for download tracking?
        if (ga.trackDownload && isDownload.test(this.href)) {
          // Download link clicked.
          var extension = isDownload.exec(this.href);
          _gaq.push(["_trackEvent", "Downloads", extension[1].toUpperCase(), this.href.replace(isInternal, '')]);
        }
        else if (isInternalSpecial.test(this.href)) {
          // Keep the internal URL for Google Analytics website overlay intact.
          _gaq.push(["_trackPageview", this.href.replace(isInternal, '')]);
          setTimeout('document.location = "' + this.href + '"', 100);
        }
      }
      else {
        if (ga.trackMailto && $(this).is("a[href^=mailto:],area[href^=mailto:]")) {
          // Mailto link clicked.
          _gaq.push(["_trackEvent", "Mails", "Click", this.href.substring(7)]);
        }
        else if (ga.trackOutgoing && this.href) {
          if (ga.trackOutboundAsPageview) {
            // Track all external links as page views after URL cleanup.
            // Currently required, if click should be tracked as goal.
            _gaq.push(["_trackPageview", '/outbound/' + this.href.replace(/^(https?|ftp|news|nntp|telnet|irc|ssh|sftp|webcal):\/\//i, '').split('/').join('--')]);
            setTimeout('document.location = "' + this.href + '"', 100);
          }
          else {
            // External link clicked.
            _gaq.push(["_trackEvent", "Outbound links", "Click", this.href]);
 
            // First, delay the outbound click by a fraction of a second.
            // This delay will hardly be noticeable by the user, but it will provide the
            // browser more time load the tracking code. Without this method, it's possible
            // that a user can click on the outbound link before the tracking code loads,
            // in which case the event will not be recorded.
            // See http://www.google.com/support/analytics/bin/answer.py?hl=en&answer=55527
            setTimeout('document.location = "' + this.href + '"', 100);
          }
        }
      }
    });
  });
});

  • Anmelden oder Registrieren um Kommentare zu schreiben

Google Analytics Outbound Links

Eingetragen von kovah (58)
am 28.06.2011 - 08:53 Uhr

Arrggggggggggggggggh!
Da war der Fehler - warum auch immer?!
Bei Google Analytics war "Track outbound Links" eingeschaltet, was anscheinend den Fehler verursacht hat. Jetzt ist es abgeschaltet und jetzt geht wieder alles.
Versteh das mal einer... O_o

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ist mir zufällig aufgefallen

Eingetragen von kaettschmitz (167)
am 28.06.2011 - 09:02 Uhr

Auf der "aktuelle Projekte"-Seite:

Zitat:

Game-Zitate

Game-Zitate wird die größte Sammlung von Zitaten aus Spiele, die im Netz zu finden ist.
Mayaki.de

Mayaki.de ist die Webseite von Lifecoach Dietmar Geis. Auf der Webseite werden sowohl allgemeine wie auch arbeitsspezifische Informationen präsentiert.

Müsste korrekt heißen:

...wird die größte Sammlung von Zitaten aus Spielen werden, die ...

und ...werden sowohl allgemeine als auch arbeitsspezifische Informationen präsentiert.

Ansonsten finde ich Seite richtig gut, schlicht aber chic und übersichtlich präsentiert!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Jetzt noch ein [gelöst] in den Titel

Eingetragen von r4s6 (1383)
am 28.06.2011 - 09:09 Uhr

Schön, dass das Problem jetzt gelöst ist, kannst Du das noch im Titel des Start-Beitrages dokumentieren?

Noch als kleiner Hinweis:
Obwohl das Thema auf deiner Seite durchaus interessant ist, gehört sie zu den Seiten, die ich persönlich sehr schnell wieder verlasse. Ich will als Besucher selbst entscheiden, ob ich ein neues Fenster (neuen Tab) aufmache oder nicht. Daher werden Seiten mit Links dieser Art von mir sofort wieder geschlossen. Sorry für diese Kritik, aber: "Ehrlich wärt am längsten."

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke nochmals für das

Eingetragen von kovah (58)
am 28.06.2011 - 12:37 Uhr

Danke nochmals für das Feedback.
Die Links zu externen Inhalten mache ich generell in neuem Fenster auf. Ist halt ne zwiespältige Sache, aber in den Gefilden (in der Regel Freunde und deren Bekannte), in denen die meisten meiner Webseiten sich bewegen, ist das nicht so schlimm. So wird der Inhalt auf einer neuen Seite präsentiert, wenn derjenige damit fertig ist, schließt er dan Tab und landet zurück auf meiner Seite - "Oh, da war ja was!" und guckt sich dort (im besten Fall) weiter um. Hundert prozentig richtig machen kann man es halt nicht, aber für meine Belange reicht es beziehungsweise ist es halt passend. :)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 1 Woche 5 Tagen
  • Hey danke
    vor 1 Woche 6 Tagen
  • Update: jetzt gibt's ein
    vor 2 Wochen 9 Stunden
  • Hallo, im Prinzip habe ich
    vor 2 Wochen 4 Tagen
  • Da scheint die Terminologie
    vor 2 Wochen 4 Tagen
  • Kannst doch auch alles direkt
    vor 3 Wochen 2 Tagen
  • In der entsprechenden View
    vor 3 Wochen 2 Tagen
  • Dazu müsstest Du vermutlich
    vor 3 Wochen 2 Tagen
  • gelöst
    vor 5 Wochen 5 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 5 Wochen 6 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20451

Neue User:

  • ByteScrapers
  • Mroppoofpaync
  • 4aficiona2

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 19 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association