kleine weiterleitung per js |
Michi
Otto-Normal-Poster Threadstarter
Beiträge: 43 |
mal was ganz einfaches aber für mcih zu hoch, da ich von js so in etwa 0 (in worten: null) ahnung hab...
meine kurze bitte:
ich brauch ein kleines script, nur ein eingabe-feld url, drückt man den submit-button, kommt man zu der url:
http://www.einevordefiniertedomain.de/blabla.php?http://www.eingegebeneurl.de
die eingegebene zeile soll also nur an eine url rangehangen werden, sollte wohl nciht allzu schwer sein?!
thx Michi
|
 Profil
E-Mail
Website
Editieren
Zitieren
|
DerKleine
Otto-Normal-Poster
Beiträge: 53 |
Warum mit JavaScript?
Immer mehr "User" schalten JS ab. :o(
Heute haben doch alle PHP oder Perl bei ihrem Provider.
MfG
DerKleine
|
 Profil
Editieren
Zitieren
|
Michi
Otto-Normal-Poster Threadstarter
Beiträge: 43 |
ja, aber über php muss ich einen reload zwischenschalten, um eine weiterleitung auf
http://www.domain.de/index.php?http://www.anderedomain.de
zu erlangen, da ja bei get da noch was vorstehen muss, oder?
daher js, auch wenns ncih optimal ist...da es aber eh nicht für den einsatz tausender user gedacht ist, durchaus vertretbar
|
 Profil
E-Mail
Website
Editieren
Zitieren
|
Ehemaliges Mitglied (#644)
Forenheld
Beiträge: 832 |
mit php laesst sich das aber eigentlich leicht und schnell realiesieren,
du willst eine URL haben in dieser form:
http://url.de/links.php?weiterleitung=http://andereurl.de
oder ?
|
 Profil
Editieren
Zitieren
|
Michi
Otto-Normal-Poster Threadstarter
Beiträge: 43 |
nein...das wäre ja wohl zu einfach, da würd ich hier ncih fragen und das per php machen, zmd nur über nen form und method="get"
ich will aber die url direkt als query_string komplett angeben
|
 Profil
E-Mail
Website
Editieren
Zitieren
|
Ehemaliges Mitglied (#644)
Forenheld
Beiträge: 832 |
sorry, javascript kann ich leider nicht so gut *g*
aber warum willste denn nicht 'get' nehmen ?
gruss paul
Diese Nachricht wurde geändert von: paul |
 Profil
Editieren
Zitieren
|
Michi
Otto-Normal-Poster Threadstarter
Beiträge: 43 |
weil das nich ?url=http://www.hallo.de sondern ?http://www.hallo.de heißen soll ;)
geht das über get? vielleicht wenn man keinen "name" vergibt im input?
|
 Profil
E-Mail
Website
Editieren
Zitieren
|
Ehemaliges Mitglied (#644)
Forenheld
Beiträge: 832 |
wenn man keinen namen vergibt kann das doch auch nicht die engabe auslesen...
ich ueberleg mir da mal was.
gruss
|
 Profil
Editieren
Zitieren
|
Michi
Otto-Normal-Poster Threadstarter
Beiträge: 43 |
das hab ich mir auch schon überlegt...muss man mal ausprobieren...aber kann ja sein, dass es dann so aussieht:
...php?=http://...
?
|
 Profil
E-Mail
Website
Editieren
Zitieren
|
Ehemaliges Mitglied (#644)
Forenheld
Beiträge: 832 |
darf es so auch nicht aussehen ?
|
 Profil
Editieren
Zitieren
|
Ehemaliges Mitglied (#644)
Forenheld
Beiträge: 832 |
oder du machast es so:
du machst ein frame,
indem man das obere nicht sieht,
etwa so:
und machst in das form mit dem input einfach die url der datei von oben...
|
 Profil
Editieren
Zitieren
|
Ehemaliges Mitglied (#644)
Forenheld
Beiträge: 832 |
nee, dann ist die url immer noch nicht so wie du das willst...
|
 Profil
Editieren
Zitieren
|
Michi
Otto-Normal-Poster Threadstarter
Beiträge: 43 |
ja, es soll halt nur das eingebene als query-string drangehangen werden
|
 Profil
E-Mail
Website
Editieren
Zitieren
|
c3o
Posting-Schinder
Beiträge: 585 |
Ist doch nix leichter als das:
Wenn JS an ist -> URL als Querystring
Wenn JS aus ist -> ?seite=URL
Im PHP-Script machst du ein str_replace('seite=', '', $QUERY_STRING) damits so auch funktioniert
=> alle sind glücklich
Diese Nachricht wurde geändert von: c3o |
 Profil
E-Mail
Website
Editieren
Zitieren
|
Michi
Otto-Normal-Poster Threadstarter
Beiträge: 43 |
mit dem str_replace muss noch ein wenig verändert werden, nich das einer auf die idee kommt eine url mit seite= anzugeben ;)
vielen dank aber für das script
|
 Profil
E-Mail
Website
Editieren
Zitieren
|