TP Underground Lounge 07/08
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 10.08.2003, 03:21   #1
TP-Newbie
 
Registriert seit: Aug 2003
Flush macht alles soweit korrekt
Question

Back Link mit dynamischem Text


Hi Leutz!

Ich bin ein Neuling auf der Suche nach einem simplem script...

Problem:
Ich hab ne dynamische Seite (http://www.meineseite/comments.php) auf die ich einen Link zurück zur dynamischen Seite setzen will, von der der Besucher kommt. z.Bsp.: http://meineseite/vorigeseite.php?id=xx_xx_xx

Ein simples "<a href="javascript:history.back(1)">Back to last page</a>"
geht ja nicht, weil ich dann den "Back to last page"-Linktext nicht verändern kann.

Das script müsste also die vorige URL auslesen, und dann je nachdem welche URL es ist den einen oder eben den anderen Link zur vorigen Seite ausgeben.

Ich denk mal das geht ohne zu großen Aufwand- nur nicht für mich. (null Ahnung hab)

Many thx schonmal im vorraus!
Flush ist offline   Mit Zitat antworten


Alt 10.08.2003, 12:10   #2
TP-Veteran
 
Benutzerbild von pauel
 
Registriert seit: Jan 2003
Ort: München
pauel hilft, wo's gehtpauel hilft, wo's geht

Re: Back Link mit dynamischem Text


Zitat:
Original geschrieben von Flush
Ein simples "<a href="javascript:history.back(1)">Back to last page</a>"
geht ja nicht, weil ich dann den "Back to last page"-Linktext nicht verändern kann.


HÄ?

natürlcih. wie meinst des denn jetzt?
pauel ist offline   Mit Zitat antworten
Alt 10.08.2003, 13:07   #3
QCO
TP-Senior
 
Registriert seit: Mar 2003
Ort: Leipzig
QCO macht alles soweit korrekt
die url der vorherigen seite bekommst du mittels $HTTP_REFERER.
die könntest du dann auswerten. aber achtung: der referer wird vom browser des user gesendet, ist also a) manipulierbar und b) nicht immer vorhanden
__________________
[httpsmog]
"I have not failed. I've just found 10,000 ways that won't work." - Thomas Alva Edison (1847-1931)
QCO ist offline   Mit Zitat antworten
Alt 10.08.2003, 13:07   #4
TP-Greis
 
Benutzerbild von Lars
 
Registriert seit: Jun 2001
Ort: Bonn-Altstadt
Lars bringt sich richtig ein
PHP-Code:
$referer $_SERVER['HTTP_REFERER'];

echo 
"<a href=\"$referer\">Zur&uuml;ck zu $referer</a>"
__________________
Give up yourself into the moment — The time is now.
Lars ist offline   Mit Zitat antworten
Alt 10.08.2003, 13:51   #5
TP-Newbie
 
Registriert seit: Aug 2003
Flush macht alles soweit korrekt
Also erstmal danke für die Antworten!

@ axomento: ja, natürlich kann ich den Text bei dem Java-Befehl verändern. Aber doch nicht dynamisch ;-)

@ Lars: Vielen Dank! Die Sache ist aber, das mich der Link zurück zur Domain www.meineseite.net bringt. Mh,
ich hab gestern noch bis um 4 im Netz gesucht nach so was und auch nix gefunden.

Eigentlich sind es nur 2 verschiedene Seiten, von denen aus man auf die Seite, die den dynamischen Link erhalten soll, kommen kann. Vielleicht kann man da ja auch was mit if...else machen? *Schulterzuck*

Sowas wie if letzte URL = Seite1.php <a href="Seite1.php">zurück zu seite 1</a> else <a href="Seite2.php">zurück zu seite 2</a>

Mh, is nur so ne Idee. Wenn's nicht geht, dann nehm ich halt einfach das Javascript und muss halt auf den dynamischen Text verzichten :-/

Bis die Tage und danke nochmal!
Flush ist offline   Mit Zitat antworten
Alt 10.08.2003, 17:47   #6
TP-Veteran
 
Benutzerbild von pauel
 
Registriert seit: Jan 2003
Ort: München
pauel hilft, wo's gehtpauel hilft, wo's geht
ok. sorry, einfach falsch verstanden
pauel ist offline   Mit Zitat antworten
Alt 11.08.2003, 13:01   #7
QCO
TP-Senior
 
Registriert seit: Mar 2003
Ort: Leipzig
QCO macht alles soweit korrekt
ich hoffe, dass trifft jetzt das, was du suchst...
PHP-Code:
switch($HTTP_REFERER)
{
    case: 
'seite1.php'
        
$text 'Zurück zum Anfang';
        break;
    case: 
'seite2.php'
        
$text 'zurück zu Seite 2';
        break;
    case: 
'seite3.php'
        
$text 'zurück zu Seite 3';
        break;
    case: 
'seite4.php'
        
$text 'zurück zur vierten Seite';
        break;
    case default:
        
$text 'Zurück';
}
echo 
"<a href=\"javascript:history.back(1)\">$text</a>"
__________________
[httpsmog]
"I have not failed. I've just found 10,000 ways that won't work." - Thomas Alva Edison (1847-1931)
QCO ist offline   Mit Zitat antworten
Alt 13.08.2003, 12:04   #8
TP-Newbie
 
Registriert seit: Aug 2003
Flush macht alles soweit korrekt

Parse-error


Hi!

Ich komm mir ja schon richtig schäbig vor aber da, wo die erste "case"- Anweisung steht bekomme ich nen parse error.

Ich habe es jetzt mit dem Javascript gemacht. Never mind. I am probably too stupid, huh?

Wenn die Seite fertig ist, poste ich aber mal die URL, dann weißt du ganz genau, was ich meine. Die Seiten sind nämlich eher seite1.php?id=_xx_xx_C und seite1.php?id=xx_xx_xx - ist ne weblogpage. Das Script müsste also direkt in der URL checken, was für ne Seite es ist. Ich kann die Seiten aber softwarebedingt (pmachine 2.3, falls dir das was sagt) nich in 2 aufteilen. Als dann auf bald und trotzdem danke nochmal!

C ya all
Flush ist offline   Mit Zitat antworten
Alt 13.08.2003, 12:42   #9
TP-Specialist
 
Benutzerbild von theo
 
Registriert seit: Apr 2002
Ort: 743, evergreen terrace
theo bringt sich richtig ein

der parse-error liegt daran,


dass die case hinter statt vor den : stehen. und wenn du sie umsetzt bekommst du sicher einen weiteren fehler, weil der letzte case case default satt default heisst.

aendern, dann funzt

gruss,
theo

ps: warum kommen mir die ganzen scripts so furchtbar bekannt vor? déjà vu oder hatten wir das alles vor kurzem schonmal?
theo ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
Back Link mit dynamischem Text Back Link mit dynamischem Text
« Stringverabeitung: 2 Zeichenketten kombinieren | backgroundImage wechseln »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 16:29 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67