Öffnen Sie browser-tab in php
Ich habe einen client(JavaScript) - server(PHP -) Anwendung mit AJAX. Auf die AJAX-Anfrage mein PHP-Skript liefert einige Infos zu dem client UND benötigt zum öffnen ein separates browser-tab in einem eigenen Prozess, asynchron.
Wie kann ich das machen (exec, shell_exec, passthru ... funktioniert nicht)?
- prüfen Sie diese Frage:stackoverflow.com/questions/427479/...
- Sie müssen zu tun, dass auf der client-Seite (Javascript), nicht auf dem server.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie erhalten die Infos aus der
Ajax
Anfrage, öffnen Sie eine neue Registerkarte mitJavaScript
.Können Sie nicht Steuern, das aus server-side code. Sie müssten die Frage etwas javascript auf die client-und die JS-code, öffnen Sie das Fenster/tab und zeigen Sie das Fenster/tab mit der URL die stellt Ihre Daten. Natürlich können Sie nur die Ausgabe den vollständigen Inhalt einer Seite, die für diese JS-code, um Sachen in die Fenster auch. Aber egal, kann man nicht machen, den browser ein Fenster öffnen, direkt aus dem server. Bei den meisten können Sie vorschlagen, über einige JS oder ein
target="..."
- Attribut auf einen link oder ein Formular.Können Sie nie, nie entscheiden auf das Verhalten der client-browser. Es ist dem Nutzer überlassen ob Sie möchten, öffnen Sie eine Registerkarte. Also, nicht nur das, Sie können nicht erzwingen, tab öffnen, sollten Sie nicht in der Lage sein, es zu tun in den ersten Platz.
Du nur Ausgabe auf der client-Seite