php.de

Zurück   php.de > Webentwicklung > HTML, Usability und Barrierefreiheit

HTML, Usability und Barrierefreiheit Themen rund um Textauszeichnung, Formatierung, Barrierefreiheit und Usability.

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 29.08.2010, 12:06  
Benutzer
 
Registriert seit: 21.06.2009
Beiträge: 80
PHP-Kenntnisse:
Anfänger
9999 befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] Hyperlink ohne Sprung nach oben

Hallo,

gibt es eine Möglichkeit von der Seite a.html zu b.html zu gehen, ohne dass man beim Laden der Seite b.html wieder nach oben springt?
Wenn ich einen Link setze
Code:
<a href="b.html">Link</a>
springt die Seite automatisch nach oben.
Anker möchte ich nicht nutzen.
9999 ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 29.08.2010, 12:09  
Moderator
 
Registriert seit: 06.06.2008
Beiträge: 4.849
PHP-Kenntnisse:
Fortgeschritten
Wolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer Anblick
Wolla eine Nachricht über ICQ schicken
Standard

Woher soll der Browser denn wissen, ab welchem Bereich er Seite b anzeigen soll, wenn nicht durch einen Anker.
__________________
Warum denkt mein Hund eigentlich immer dann, wenn es an der Tür klingelt, es sei für ihn?
Wolla ist offline   Mit Zitat antworten
Alt 29.08.2010, 12:21  
Erfahrener Benutzer
 
Registriert seit: 23.08.2010
Beiträge: 492
PHP-Kenntnisse:
Fortgeschritten
mimomamu sorgt für eine eindrucksvolle Atmosphäremimomamu sorgt für eine eindrucksvolle Atmosphäre
Standard

Zitat:
Zitat von 9999 Beitrag anzeigen
Anker möchte ich nicht nutzen.
Benutze trotzdem Anker.
__________________
Meinungen, die ich geäußert habe, sind nicht notwendigerweise meine eigenen. Abweichungen von der deutschen Rechtschreibung unterliegen dem Urheberrecht, dürfen aber unter den Bedingungen von verwendet werden
mimomamu ist offline   Mit Zitat antworten
Alt 29.08.2010, 13:00  
Benutzer
 
Registriert seit: 21.06.2009
Beiträge: 80
PHP-Kenntnisse:
Anfänger
9999 befindet sich auf einem aufstrebenden Ast
Standard

Danke für eure Antworten.
Das Problem ist nur, dass ich Variablen per Get übergebe und wenn ich die Seite nicht wechsel, sondern auf der selben Seite bleibe, wird die Aktion nicht nochmals ausgeführt.

Z.B.: Ich habe eine Übersicht über alle Dateien, die in einem Ordner liegen.
Der Name der Datei lautet uebersicht.php und der Link zum Löschen einer Datei uebersicht.php?action=delete .
Wenn ich nun einen Anker einfüge (#ankerindermitte), dann würde der Link zum Löschen einer Datei nun so aussehen:
Code:
uebersicht.php?action=delete#ankerindermitte
Habe ich nun schon einmal eine Datei geloscht, befinde ich mich also schon auf uebersicht.php?action=delete#ankerindermitte .
Möchte ich nun noch eine weitere Datei loschen (also wieder folgender Link: uebersicht.php?action=delete#ankerindermitte), wird die Aktion nicht ausgeführt...

Vielleicht etwas umständlich erklärt. Ich hoffe, ihr versteht, was ich meine.
9999 ist offline   Mit Zitat antworten
Alt 29.08.2010, 13:05  
Supermoderator HD
 
Benutzerbild von Manko10
 
Registriert seit: 16.03.2008
Beiträge: 8.425
PHP-Kenntnisse:
Fortgeschritten
Manko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende Zukunft
Standard

Dann gib halt noch ein Token mit, z.B. die aktuelle Zeit in Sekunden:
PHP-Code:
echo '<a href="uebersicht.php?action=delete&token=' time() . '#ankerindermitte">delete</a>'
__________________
Refining Linux Advent Calendar series “24 Outstanding ZSH Gems
Manko10 ist offline   Mit Zitat antworten
Alt 29.08.2010, 13:48  
Moderator
 
Benutzerbild von Chriz
 
Registriert seit: 11.05.2008
Beiträge: 6.069
Chriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer Anblick
Standard

Dann ist dein Konzept schon etwas seltsam. Woher kommt die Information darüber was gelöscht werden soll? Warum hängst du das nicht auch in die URL? Wenn wir schon dabei sind: schreibende Aktionen (und damit auch das Löschen) sollte man nicht per GET anstossen, sondern per POST! Sonst löscht dir spätestens ein Crawler mal alle Dateien, weil er grade deine Löschübersicht indiziert.
__________________
"Nuschel ich?" - "Was?"
Chriz ist offline   Mit Zitat antworten
Alt 29.08.2010, 15:55  
Benutzer
 
Registriert seit: 21.06.2009
Beiträge: 80
PHP-Kenntnisse:
Anfänger
9999 befindet sich auf einem aufstrebenden Ast
Standard

@Manko10:
Danke, das ist eine gute Idee.

@Chriz:
Die Datei ist per Session geschützt. (Die Information, was gelöscht werden soll, erhält die Übersicht aus einer DB. Zusätzlich wird nämlich noch eine bestimmte id übergeben.)
Sollte man trotzdem die Aktion per POST übermitteln? Denn bisher konnte man per Klick auf ein Icon die jeweilige Datei löschen. Wenn ich die Aktion per POST übermitteln wollte, müsste ich doch immer zusätzlich zu dem Icon ein hidden input-Feld erstellen, oder sehe ich das falsch?
Und wie kann ich dann den Dateinamen übermitteln?
9999 ist offline   Mit Zitat antworten
Alt 29.08.2010, 16:58  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von 9999 Beitrag anzeigen
Die Datei ist per Session geschützt. (Die Information, was gelöscht werden soll, erhält die Übersicht aus einer DB. Zusätzlich wird nämlich noch eine bestimmte id übergeben.)
Sollte man trotzdem die Aktion per POST übermitteln?
Ja, unbedingt. (Siehe auch die Faustregel. (Text als "button" verwenden))

Sonst kann dir bspw. auch ein „Prefetch“-Feature eines Browsers in die Parade funken, dass Adressen schon mal im Hintergrund vorlädt - und da hat der Benutzer bereits eine aktive Session, also kein „Schutz“ vor unbeabsichtigtem Löschen.

Zitat:
Denn bisher konnte man per Klick auf ein Icon die jeweilige Datei löschen. Wenn ich die Aktion per POST übermitteln wollte, müsste ich doch immer zusätzlich zu dem Icon ein hidden input-Feld erstellen, oder sehe ich das falsch?
Und wie kann ich dann den Dateinamen übermitteln?
Zum Abschicken des Formulars kannst du immer noch dein Icon benutzen, input type=image.
Weitere erforderliche Parameter sind dann per hidden field zu übergeben, ja.
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline   Mit Zitat antworten
Alt 29.08.2010, 17:07  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 34.256
PHP-Kenntnisse:
Fortgeschritten
nikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz seinnikosch kann auf vieles stolz sein
Standard

Zitat:
Zusätzlich wird nämlich noch eine bestimmte id übergeben.
Sorry, aber das widerspricht Deiner obigen Aussage.
Zitat:
Habe ich nun schon einmal eine Datei geloscht, befinde ich mich also schon auf uebersicht.php?action=delete#ankerindermitte .
Möchte ich nun noch eine weitere Datei loschen (also wieder folgender Link: uebersicht.php?action=delete#ankerindermitte), wird die Aktion nicht ausgeführt...
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 29.08.2010, 19:16  
Benutzer
 
Registriert seit: 21.06.2009
Beiträge: 80
PHP-Kenntnisse:
Anfänger
9999 befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Sorry, aber das widerspricht Deiner obigen Aussage.
Ja, ok das stimmt, ich wollte es nur nicht komplizierter machen.

Danke für eure Hilfe!
9999 ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] Ordnerebene nach Oben Litschi PHP Tipps 2010 9 15.07.2010 07:47
[Erledigt] Css, Grafik-Abstand oben und link owii HTML, Usability und Barrierefreiheit 8 15.01.2010 16:45
[Erledigt] Bilder mit Positionsangaben nicht von oben links Heinerlutscher HTML, Usability und Barrierefreiheit 7 04.03.2009 20:35
Tabelle Kevin HTML, Usability und Barrierefreiheit 4 05.11.2007 10:23
Daten an Hyperlink anhängen PHP Tipps 2006 3 31.03.2006 11:36
[Erledigt] Firefox springt bei Skripten mit session_start nach oben Off-Topic Diskussionen 18 02.08.2005 12:20
in zelle oben text und unten grafik am rand janni HTML, Usability und Barrierefreiheit 4 29.06.2005 23:35
hyperlink in php HTML, Usability und Barrierefreiheit 7 27.06.2005 13:58
[Erledigt] Frage zu Testfeld HTML, Usability und Barrierefreiheit 19 17.05.2005 15:03
nach oben &amp;amp;&amp;amp; nach unten verschieben realisieren PHP-Fortgeschrittene 8 26.01.2005 22:22
Neuer Eintrag soll oben stehen Datenbanken 2 03.01.2005 11:43
*.dat Datei auslesen von unten nach oben! CHRIS PHP Tipps 2004-2 12 30.11.2004 14:15
Session Variable über Hyperlink übergeben DannyD PHP Tipps 2004-2 2 07.11.2004 14:22
PHP MySQL Problem mit Hyperlink in einer While Schlaufe PHP Tipps 2004 20 09.07.2004 13:46

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php sprung nach oben, seitenanker ohne sprung, automatisch nach oben php, html code für nach oben, seite soll nicht immer nach oben springen html, html link ohne sprung, a href=\'#\' ohne sprung, href ohne sprung, html seite automatisch nach oben springen, link soll nicht springen php, href\#\ ohne sprung, html seite aktualiseren ohne sprung nach oben, href aufrufen php, href=\#\ ohne sprung, link # ohne sprung, a href springt immer nach oben, link # ohne springen, a href ohne springen, html code das wen es eine neue seite ladet nicht immer wieder nach oben springt, html automatische noch oben springen

Alle Zeitangaben in WEZ +1. Es ist jetzt 21:43 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum