Link ohne Weiterleitung
maik
- html
0 Knusperklumpen0 maik
-2 Anton Brass3 MudGuard
0 Benjamin Wilfing1 MudGuard
0 Ashura1 Der Martin
-1 kEv*
hallo,
ich möchte bei klick auf einen link ein php-skript ausführen (es befindet sich in einer anderen datei). allerdings soll der browser nicht darauf umgeleitet werden, sondern auf der seite mit dem link verbleiben. mit target="_self" funzt es leider nicht...
jemand ne idee?
danke
maik
Hi.
Sowas funktioniert mit "einfachen" Methoden nicht ... ein Link leitet immer weiter. Du könntest Ajax einsetzen ... damit wird deine php-Datei im Hintergrund ausgeführt und der Browser wird nicht zwangsläufig refresht. Das ist allerdings recht kompliziert, daher empfiehlt sich auch häufig der Einsatz von unsichtbaren iFrames, in denen die gewünschten Dateien geladen werden ... wenn es z.B. um Datenbankabfragen im Hintergrund oder sowas geht.
mfg
Knusperklumpen
Hi.
Sowas funktioniert mit "einfachen" Methoden nicht ... ein Link leitet immer weiter. Du könntest Ajax einsetzen ... damit wird deine php-Datei im Hintergrund ausgeführt und der Browser wird nicht zwangsläufig refresht. Das ist allerdings recht kompliziert, daher empfiehlt sich auch häufig der Einsatz von unsichtbaren iFrames, in denen die gewünschten Dateien geladen werden ... wenn es z.B. um Datenbankabfragen im Hintergrund oder sowas geht.mfg
Knusperklumpen
hm... da kommt mir grad noch die idee, das skript zu includen und die funktion mittels switch case aufzurufen. probier grad mal....
danke dir!
ich möchte bei klick auf einen link ein php-skript ausführen (es befindet sich in einer anderen datei).
Das geht nur mit Ajax, per Klick einfach ne PHP-Datei ausführen. Ansonsten musste eine neue Seite laden, bzw. die Seite neu laden.
»»allerdings soll der browser nicht darauf umgeleitet werden, sondern auf der seite mit dem link verbleiben. mit target="_self" funzt es leider nicht...
Wenn die Funktionen der aufgerufenen Seite in der aktuellen Seite beinhaltet werden sollen, kriegste das nur hin:
a) Der Link ruft die selbe Seite nochmal auf, und dü übergibst nen Parameter, damit der Code weiss, welchen Teil er ausführen soll.
b) mit Frames. Jedoch wissen die anderen Frames nichts von den Änderungen.
Gruß
Anton
Hi,
ich möchte bei klick auf einen link ein php-skript ausführen (es befindet sich in einer anderen datei). allerdings soll der browser nicht darauf umgeleitet werden, sondern auf der seite mit dem link verbleiben. mit target="_self" funzt es leider nicht...
jemand ne idee?
Sorge dafür, daß Dein Script den Response-Statuscode 204 No Content zurückgibt und keinerlei Content.
cu,
Andreas
Hi,
Sorge dafür, daß Dein Script den Response-Statuscode 204 No Content zurückgibt und keinerlei Content.
war da nicht mal was, dass der IE 204 No Content nicht versteht? Ich glaube mich erinnern zu können, dass diese Server response bei der hiesigen Votingfunktion für Postings genau aus diesem Grund optional ist. Finde aber leider im Moment nichts dazu...
Viele Grüße
Benjamin
Hi,
war da nicht mal was, dass der IE 204
Kenn ich nicht. Ich dachte, es ist noch nicht mal der IE 7 verfügbar - und Du kommst mit Version 204 ;-)
No Content nicht versteht?
Ich kann mir nicht alles merken, was der IE nicht kann ...
cu,
Andreas
Hallo Benjamin.
war da nicht mal was, dass der IE 204 No Content nicht versteht?
Zumindest gab es bis Version 8.01 Preview 1 auch bei Opera da Probleme.
Einen schönen Mittwoch noch.
Gruß, Ashura
Hi,
Zumindest gab es bis Version 8.01 Preview 1 auch bei Opera da Probleme.
mir ging es hier jetzt speziell eher um den IE, denn OperaOS[tm] würde ich persönlich ja sowieso ignorieren. ;-)
Nein, mal Spaß beiseite: Sobald ein halbwegs verbreiteter Browser das nicht kann, ganz egal, um welchen es sich letztendlich handelt, sollte man sich dringend Alternativen dazu überlegen – zumindest in freier Wildbahn. Eine Ausnahme würde ich höchstens für Intranets oder Benutzergruppen machen, in denen ausschließlich bekannte Software unterwegs ist.
Viele Grüße
Benjamin
Hallo,
[204 No Content]
war da nicht mal was, dass der IE 204 No Content nicht versteht?
ab Version 5.5/SP2 kann er einwandfrei damit umgehen; das war für mich bisher der letzte Grund, IE auf eben diese Version zu aktualisieren. Version 5.5/SP1 blickt's noch nicht so recht und wartet ewig auf den Response (Eieruhr, rotierendes Icon oben rechts).
So long,
Martin
Hallo Maik,
es tut mir leid das ich dir bei deinem eigentlichen Problem nicht helfen kann, aber target="_self" ist bei Links für das öffnen in XYZ Fenster da und hat nichts mit dem "umleiten" zu tun. Nur damit du dich das nächste mal einwenig besser aktikulieren kannst.
Ist keine Kritik, nur ein kleiner Hinweis.
Schau mal hier, dein Posting ist dann sicher das nächste mal besser.
Vielen Dank
LG
--
kEv*
----
Hello out there!
Nur damit du dich das nächste mal einwenig besser aktikulieren kannst.
Du solltest dich das nächste Mal auch ein wenig besser arktikulieren können.
^
SCNR & See ya up the road,
Gunnar
Hi,
Nur damit du dich das nächste mal einwenig besser aktikulieren kannst.
Du solltest dich das nächste Mal auch ein wenig besser arktikulieren können.
Meinst Du damit, daß er dahin gehen soll, wo die Eisbären sind?
SCNR
cu,
Andreas
Hello out there!
[…] arktikulieren […]
Meinst Du damit, daß er dahin gehen soll, wo die Eisbären sind?
[X] LOL.
[X] Argl.
[X] Na wenn er Fan von denen ist ...
See ya up the road,
Gunnar
Hallo Gunnar,
Du solltest dich das nächste Mal auch ein wenig besser arktikulieren können.
^
brrr, ist mir plötzlich kalt! ;-) ------------------------+
SCNR
Ich auch nicht!
Martin