 |
| Hinweise |
Willkommen im TP-Hilfe-Forum!Dies ist ein Forum zu den Themen Photoshop, Dreamweaver, Flash, Selbständigkeit und mehr, in dem Du Hilfe, Anleitung oder eine Lösung zu Deinen Problemen erhältst. Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen, Deine Frage stellen und privat mit anderen TPlern kommunizieren. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen, reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support-Team. Viel Spaß bei Traum-Projekt.com |
30.03.2004, 21:11
|
#1
|
|
TP-Supporter
Registriert seit: Dec 2001
Ort: Bayern, Oberpfalz
|
Seite springt nach Eingabe immer nach oben zurück
Hallo,
folgendes Problem.
ich habe eine Datei (katalog.php) die eine lange Tabelle enthält und ganz am Ende der Seite befindet sich ein kleines Bestellformular bzw. einfaches Email-script.
Wenn nun eine Eingabe gemacht wird und man geht dann auf den Send-Button, springt die Seite ganz anch oben zum Anfang.
In dem Moment sehe ich den Bestätigungstext nicht mehr.
Gibts da ne Möglichkeit das nach der Eingabe der Daten und des absenden, das die Seite fixiert bleibt bis zum schließen?
Wenn es nun etwas umständlich klingt,
auf der Seite www.fuchsien-lehmeier.de ist bei dem Link Katalog ganz unten das Formular. Gebt ruhig was ein, es geht im Moment noch an mich aber da sieht man es am besten
Ich wäre euch für Hilfe dankbar
__________________
servus Bernd
|
|
|
30.03.2004, 21:20
|
#2
|
|
TP-Senior
Registriert seit: Jan 2002
|
warum erzeugt denn die form action
<form action="/katalog2004.html/katalog.php" method="post"> nicht einfach eine nette meldung á la "haben wir erhalten und werden uns demnächst..."
so weiß doch ohnehin keine/r, ob das ding nun los gegangen ist oder nicht?
ps: der link zum anker oben (>> hier <<) geht nicht.
__________________
blueGirl
|
|
|
30.03.2004, 21:34
|
#3
|
|
TP-Specialist
Registriert seit: Apr 2002
Ort: 743, evergreen terrace
|
geht wohl mit anker!
PHP-Code:
<a href="#anker"></a><form action="".$PHP_SELF."#anker" ....
der anker muss dann natuerlich unten beim formular stehen, dann hupft er nach dem neuaufruf der seite wieder nach unten und die leute lesen den text.
hardy
|
|
|
30.03.2004, 21:41
|
#4
|
|
TP-Supporter
Registriert seit: Dec 2001
Ort: Bayern, Oberpfalz
|
Hallo bluegirl,
ich habe das script nur aus der kontakt.php rauskopiert.
Ich will es ja nur zum versenden hernehmen und das reicht eigentlich. Der Bestätigungscode müsste aber doch schon gehen.
Sobald man den send-button drückt, kommt der Text.
Ich habe von PHP nicht wirklich Ahnung.
Es reicht halt nur dazu aus mir so ein script etwas zu formen.
hardy,
der Anker müsste aber doch durch den Sendebutton ausgelöst werden. Wie könnte man das anstellen?
Danke erstmal,
__________________
servus Bernd
Geändert von beka (30.03.2004 um 21:43 Uhr).
|
|
|
30.03.2004, 21:53
|
#5
|
|
TP-Specialist
Registriert seit: Apr 2002
Ort: 743, evergreen terrace
|
der anker wird nicht ausgeloest. der ist im quellcode - fest - daher anker
versuch es einfach so, wie ich es geschrieben habe.
<a href="#anker"></a> ... das ist der anker. gleich neben das formular. und dann einfach an den namen der webseite die raute und den namen des ankers ran. funzt, glaub mir!
ich hab es geschrieben und eingesetzt.
hardy
|
|
|
30.03.2004, 22:22
|
#6
|
|
TP-Supporter
Registriert seit: Dec 2001
Ort: Bayern, Oberpfalz
|
das steht jetzt in der Zeile:
<form action="<? echo $PHP_SELF."#reload" ?>" method="post">
und so sah es vorher aus:
<form action="<? echo $PHP_SELF; ?>" method="post">
ist das ein kleiner Schreibfehler irgendwo drin??
Noch gehts nicht.
den Anker reload hab ich ins Formular gesetzt.
__________________
servus Bernd
|
|
|
30.03.2004, 22:28
|
#7
|
|
TP-Specialist
Registriert seit: Apr 2002
Ort: 743, evergreen terrace
|
<form action="<?=$PHP_SELF?>#reload" method="post">
|
|
|
30.03.2004, 22:43
|
#8
|
|
TP-Supporter
Registriert seit: Dec 2001
Ort: Bayern, Oberpfalz
|
hardy, tut mir leid
es geht nicht???
genau das steht jetzt in der Zeile:
<form action="<?=$PHP_SELF?>#reload" method="post">
die Seite springt nach wie vor nach oben und bleibt da auch,
sorry.
ich denk, ich lass es dann mal.
trotzdem vielen Dank
__________________
servus Bernd
|
|
|
30.03.2004, 22:53
|
#9
|
|
TP-Specialist
Registriert seit: Apr 2002
Ort: 743, evergreen terrace
|
also bei der seite hier haut es hin. wenn du zeit und lust hast, kannst du dir den quellcode ja noch mal in ruhe ansehen.
|
|
|
31.03.2004, 07:33
|
#10
|
|
TP-Supporter
Registriert seit: Dec 2001
Ort: Bayern, Oberpfalz
|
Hallo hardy,
es klappt soweit. Ich hab es schon hinbekommen, nur...
....es sieht schon irgendwie besch......en aus wenn die lange Seite so springt.
Gibts da eventl. noch ne andere Möglichkeit??
Aber trotzdem noch mal ein Danke für die Hilfe bis jetzt.
__________________
servus Bernd
|
|
|
31.03.2004, 09:00
|
#11
|
|
TP-Insider
Registriert seit: Sep 2003
Ort: Sankt Augustin
|
es gibt nur die Möglichkeit das Formular nach oben zu holen, oder die Tabelle wenn das Formular gesendet ist auszublenden.
Einfach ein Hidden_Feld in das Formular mit sent=1.
Dann um die Tabelle.
Oben <? if(sent!=1) { ?>
Unten <? } ?>
so wird die Tabelle nur angezeigt wenn sent nicht gleich 1 ist.
Wenn Du willst kannst Du auch noch das einfügen
anstatt den unten-teil
<? } else { ?>
Hier dann ein Formular mit dem hidden-feld sent=0 und einen Tabelle wieder anzeigen Button
<? } ?>
__________________
Gruß Sebastian
Webdesign und viel mehr http://lauff.info
yingiz, deine Wirtschaftsgemeinschaft im Netz - gemeinsam bis zu 60% vom Verkaufspreis oder bis zu 300 € Provisionen verdienen. Jeder profitiert von Jedem! Gemeinsam stark! Jetzt anmelden
|
|
|
31.03.2004, 19:33
|
#12
|
|
TP-Supporter
Registriert seit: Dec 2001
Ort: Bayern, Oberpfalz
|
Hallo Sebastian,
ich bin mir nicht sicher ob meine PHP-Kentnisse so weit reichen um deinen Code fehlerfrei einzufügen.
Ich denke ich langweile euch nicht mehr mit solche "Problemchen" und danke allen dir mir trotzdem geholfen haben
__________________
servus Bernd
|
|
|
31.03.2004, 19:41
|
#13
|
|
TP-Insider
Registriert seit: Sep 2003
Ort: Sankt Augustin
|
mehr php als das was oben steht must du eigentlich nicht können. naja. Es gibt auch andere Möglichkeiten...
__________________
Gruß Sebastian
Webdesign und viel mehr http://lauff.info
yingiz, deine Wirtschaftsgemeinschaft im Netz - gemeinsam bis zu 60% vom Verkaufspreis oder bis zu 300 € Provisionen verdienen. Jeder profitiert von Jedem! Gemeinsam stark! Jetzt anmelden
|
|
|
31.03.2004, 20:07
|
#14
|
|
TP-Supporter
Registriert seit: Dec 2001
Ort: Bayern, Oberpfalz
|
Ja, danach hab ich ja auch schon gefragt.
Welche Möglichkeiten würde es denn geben?
oder könntest du mir eventl. die Stellen im Code zeigen, wo ich einfügen muss?
__________________
servus Bernd
|
|
|
01.04.2004, 11:27
|
#15
|
|
TP-Insider
Registriert seit: Sep 2003
Ort: Sankt Augustin
|
postet doch einfach mal den gekürzten Code. Also alle Inhalte mit ..., so das er übersichtlich ist.
__________________
Gruß Sebastian
Webdesign und viel mehr http://lauff.info
yingiz, deine Wirtschaftsgemeinschaft im Netz - gemeinsam bis zu 60% vom Verkaufspreis oder bis zu 300 € Provisionen verdienen. Jeder profitiert von Jedem! Gemeinsam stark! Jetzt anmelden
|
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
Thema durchsuchen |
|
|
|
| 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.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 10:44 Uhr.
|
 |