Ankündigung

Einklappen
Keine Ankündigung bisher.

[Erledigt] variable URL als Zielangabe...

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • [Erledigt] variable URL als Zielangabe...

    Hallöchen,

    ich habe mir gerade mittels css und js eine kleine toolbar für die Footer meiner Webseiten erstellt. Die Toolbar liegt natürlich auf einer festen URL (domain1.com) und alle Projekte binden diese Toolbar via eines kleinen Scriptcodes ein:

    Code:
    <script type="text/javascript">
    $(function(){$.get('http://www.domain1.com/toolbar.html',function(data){$('body').prepend('<div id="tbar">'+data+'</div>')});})()
    </script>
    So das Problem an der Geschichte ist, ich kann nicht beeinflussen wie ein user meine Webseite aufruft, ein Aufruf via http://domain2.com lässt die Toolbar ausgeblendet, da er offensichtlich versucht die Zielurl auch ohne www. zu öffnen.

    So bald ich die Domain mit www. öffne erscheint auch die Toolbar.

    Jetzt würde ich mich sehr freuen wenn jemand den obigen code ggf. so modifizieren kann das er die Url mit und ohne www. öffnet, je nach dem wie der user halt die Webseite geöffnet hat.

    99% des JS-parts hat nen Kumpel gemacht und ich versteh da leider net all zu viel von =(


    Wäre aber toll!


    MFG: Pay

  • #2
    ein Aufruf via http://domain2.com lässt die Toolbar ausgeblendet, da er offensichtlich versucht die Zielurl auch ohne www. zu öffnen.
    In Deinem Codeblock steht zwar "domain1" und im Problem schreibst Du von "domain2", also andere TLD's, aber wenn das nicht die Sorgen sind, kannst den Domain alias (Cname) von example.com auf www.example.com löschen.

    nix javascript und nix gut.
    aber könnte klappen.

    Kommentar


    • #3
      Naja die seiten müssen schon über beides erreichbar bleiben *g*

      Domain1 ist die wo die toolbar.html liegt, domain2 ist das wo der obige code eingebunden ist um die .html von domain1 zu includieren...

      Darum muss das Script auch erweitert werden mit und ohne www. weil je nach dem wie die domain2 geöffnet wird findet das script eben die toolbar.html nicht mehr mehr.


      LG: Pay

      Kommentar


      • #4
        sowas
        http://de.selfhtml.org/javascript/objekte/location.htm

        bringt Dich ja leider nicht weiter

        Kommentar


        • #5
          Naja die seiten müssen schon über beides erreichbar bleiben *g*
          301er umleitung (mod_rewrite) von example.com auf die www-subdomain. Gleichzeitig meta canonical tag setzen.

          Der Fehler kommt übrigens nur, weil du die ganze Domain angegeben hast. Wegen der same origin policy kann er nicht drauf zugreifen.

          PHP-Code:
          $(function(){$.get('/toolbar.html',function(data){$('body').prepend('<div id="tbar">'+data+'</div>')});})() 
          Schon sollts gehen.

          Kommentar

          Lädt...
          X