 |
| 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 |
01.02.2004, 13:37
|
#1
|
|
TP-Specialist
Registriert seit: Mar 2002
Ort: Schweiz, Dinhard
|
Anker wird ignoriert
Hallo
Ich pflege meine Galerien mit einem selbstgestrickten Prog. Immer nach 5 Einträgen wird ein "Next"-Button generiert, der dann die nächsten 5 anzeigt. Nun habe ich das Problem, dass beim Wechsel der "top"-Anker ignoriert wird, so dass der User immer nach oben scrollen muss
Hier gehts zur Galerie
und hier der Code:
PHP-Code:
//Zeile für Buttons ermitteln/schreiben
$end=$start + $schritt;
if (($totalrec > $end) or ($start > 0))
{
echo "<tr>";
echo "<td class=\"content\" colspan=\"2\">";
// next-Button generieren (oder nicht)
if ($end < $totalrec)
{
//alte Version echo "<a href=\"$PHP_SELF?start=$end\" target=\"_self\">next</a> ";
echo "<a href=\"$PHP_SELF?start=$end\" target=\"_self\"#top\">next</a> ";
}
// back-Button generiern
if ($start > 0)
{
$startneu = $start - $schritt;
echo "<a href=\"$PHP_SELF?start=$startneu\" target=\"_self\">back</a>";
}
echo "</tr>";
}
?>
Bin um jeden Tip dankbar!
Gruss Oliver
|
|
|
01.02.2004, 14:06
|
#2
|
|
TP-Insider
Registriert seit: Jun 2001
Ort: Berlin
|
Ist das eigentlich immer so, dass die Seite unten bleibt, wenn man unten einen link klickt? Nee, oder?
Hast Du mal das target="_self" weggelassen?
Mit dem Anker müsste das doch so gehen:
<a href=\"$PHP_SELF?start=$end#top\">
|
|
|
01.02.2004, 14:10
|
#3
|
|
TP-Specialist
Registriert seit: Mar 2002
Ort: Schweiz, Dinhard
|
Hab's geändert. Klappt aber immer noch nicht...Wo ist denn da bloss der Wurm drinn...??
|
|
|
01.02.2004, 14:16
|
#4
|
|
TP-Special Mod
Registriert seit: Jun 2001
Ort: 8°21' O 49°1' N
|
Mit welchem Browser passiert das denn?  Bei mir gehts mit dem Firebird 0.7 und dem IE 6.0 einwandfrei?
|
|
|
01.02.2004, 14:19
|
#5
|
|
TP-Specialist
Registriert seit: Mar 2002
Ort: Schweiz, Dinhard
|
Mit IE 6 surfe ich durch die Welt. Hast Du auf "next" gedrückt und bis dann automatisch auf dem obersten Bild platziert gewesen
PS: Mit Opera geht's auch nicht...
Geändert von oliveramberg (01.02.2004 um 14:23 Uhr).
|
|
|
01.02.2004, 14:29
|
#6
|
|
TP-Special Mod
Registriert seit: Jun 2001
Ort: 8°21' O 49°1' N
|
Neee, hab nur den Top-Link probiert...
Mann, Mann, 's ist noch zu früh für mich....
Was ich aber sehe ist, daß im Sourcecode der "#top" Anker im Next/Back-Link fehlt...
|
|
|
01.02.2004, 14:36
|
#7
|
|
TP-Special Mod
Registriert seit: Jun 2001
Ort: 8°21' O 49°1' N
|
Ansonsten - wenn das auch nix hilft - hätte ich noch folgenden Vorschlag: den BODY-Tag um folgenden Javascript-Befehl zu erweitern:
Code:
<BODY onLoad='window.location.href="#top";'>
|
|
|
01.02.2004, 15:29
|
#8
|
|
TP-Specialist
Registriert seit: Mar 2002
Ort: Schweiz, Dinhard
|
Habe folgende Codes probiert:
PHP-Code:
{
//Version Original >> echo "<a href=\"$PHP_SELF?start=$end\" target=\"_self\">next</a> ";
echo "<a href=\"$PHP_SELF?start=$end\" target=\"#top\">next</a> ";
//Version 2 >> echo "<a href=\"$PHP_SELF?start=$end#top\">next</a> ";
}
<BODY onLoad='window.location.href="#top";'> habe ich auch probiert.
Hilft alles nix...

|
|
|
01.02.2004, 16:16
|
#9
|
|
TP-Special Mod
Registriert seit: Jun 2001
Ort: 8°21' O 49°1' N
|
Wenn, dann müsste es eh heissen:
Code:
echo "<a href=\"$PHP_SELF?start=$end#top\">next</a> ";
Hab aber Zweifel, ob's bei PHP-Links überhaupt so funktioniert.
Die onLoad-Variante hab ich mit ner statischen Seite ausprobiert - da läuft's. Allerdings vergibst Du den Namen "top" 2mal - wirf mal eine von den Definitionen raus.
|
|
|
01.02.2004, 16:35
|
#10
|
|
TP-Specialist
Registriert seit: Mar 2002
Ort: Schweiz, Dinhard
|
Habe jetzt die Anker umbenamst auf "TopA". Jetzt funktionierts. Super! Vielen Dank für Eure Inputs die mir schliesslich den Knopf gelöst haben!!!
Merci!
|
|
|
|
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 19:20 Uhr.
|
 |