2017-07-04 8 views
-2

Hier ist Haupt-Website Link, wo jeder Link feine Arbeit: http://www.hipackages.com/HTML-Anker nicht umleiten nicht

aber als Redirect-Link zu brüllen, verknüpft dann auf der Menüleiste reagiert nicht: http://www.hipackages.com/lifestyle/page_detail/1

i versuche, wie folgt umzuleiten: http://www.hipackages.com#body

aber dies hat mich nicht auf die erforderliche Seite umgeleitet.

Danke an alle für jede Antwort.

+0

Sie PHP es zu umleiten verwenden. Möchten Sie www.hipackages.com auf www.hipackages.com/lifestyle/page_details/1 umleiten? –

+1

Fragen, die Debugging-Hilfe suchen ("Warum funktioniert dieser Code nicht?") Müssen das gewünschte Verhalten, ein spezifisches Problem oder einen Fehler und ** den kürzesten Code enthalten, der erforderlich ist, um sie in der Frage selbst zu reproduzieren **. Fragen ohne eine klare Problemstellung sind für andere Leser nicht nützlich. Siehe: [mcve] –

+0

@Hujjat Nazari: Ich habe es auch mit PHP versucht, aber keine Antwort, Nein, ich möchte www.hipackages.com/lifestyle/page_details/1 auf http: //www.hipackages.com#body umleiten. –

Antwort

0

Ich glaube, dass Ihre Website aufgrund von jQuery-Klickereignissen nicht weitergeleitet wird. Auf Ihrer Hauptseite haben Ihre Anchor-Tags höchstwahrscheinlich eine event.preventDefault() Deal-Einrichtung, beachten Sie, dass sie einen Link haben, aber sie aktualisieren Ihre Hauptseite nicht, sie scrollen nur zu dem Abschnitt. Anchor-Tags (standardmäßig) tun dies nicht, sie laden die Seite immer in ihrem href-Attribut. Das bedeutet, dass Ihr JavaScript (insbesondere jQuery) verhindert, dass die Anchor-Tags eine window.location.href-Methode auslösen und ihre Standardaktion beim Scrollen einfach überschreiben.

Wenn Sie nun zu einer anderen Seite gehen und dieselbe Navigationsleiste mit den gleichen Einstellungen verwenden, wird sie aufgrund Ihrer Klick-Listener in Ihrem jQuery NICHT zurück zu Ihrer Homepage geleitet. Sie müssen sie suchen und auf allen Seiten mit Ausnahme der Startseite/Zielseite deaktivieren. Dann werden die Anker-Tags wie Standard funktionieren und Sie werden kein Problem umleiten. Ist das sinnvoll?

0

Das Problem hängt eher mit einem integrierten Google Maps-Objekt zusammen, das die Logik möglicherweise aufgrund eines fehlerlosen Und-Zeichens nach dem Google Maps-API-Schlüssel durchbricht.

Versuch in diese Ressource suchen:

     <script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyDE9vyoAQQIcDWLXCZyjPxDFUoxEvaz1j0&callback=map"></script> 

1.) feststellend, dass die fett Charakter bloß ersetzen ab: & zu & amp;

    <script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyDE9vyoAQQIcDWLXCZyjPxDFUoxEvaz1j0**&amp;**callback=map"></script> 

2.)

Eine gute Praxis wäre charset hinzufügen = „utf-8“, um Ihre Skripte vor allem, wenn sie gehen und eine API berühren, da es die Codierung ist an der Spitze erklärt Ihres Webdokuments. Probieren Sie es aus, da der einzige Fehler, der hier (Webkonsole) zu sehen ist, darin zu finden ist: "TypeError: a is null", also vielleicht einen Parameter erwartet.

Versuchen Sie diese Zeile für das folgende ersetzt:

    <script charset="utf-8" src="https://maps.googleapis.com/maps/api/js?key=AIzaSyDE9vyoAQQIcDWLXCZyjPxDFUoxEvaz1j0&amp;callback=map"></script>