• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

Scrollbar wieder auf letzte Position stellen

Metallica

Lounge-Member
Hi Leutz!

Mit folgender JS-Function erzeuge ich aus einem Thumbnail das dazugehörige Vollbild (in einem eigenen Fenster):

<SCRIPT LANGUAGE="JavaScript">
/* Thumbnails */
function winopen(bildname,bildhoehe,bildbreite){
var datum= new Date();
var time=datum.getTime();
var neuerwindowname="ItsMe"+time;
window.open(bildname,""+neuerwindowname+"","width="+bildbreite+",height="+bildhoehe+",toolbar=no,menubar=no,resizeable=no")
}
</script>

Aufrufen tue ich das dann wie folgt:
<a href="#" onclick="winopen('Clips/Soccer/PumaCup_Abbild.jpg','239','575')"><img src="Clips/Soccer/PumaCup_Vorschau.jpg" border="0" width="79" height="62"></a>

Das Problem:
Nach Klick auf das Thumbnail springt der Scollbar sofort an den Anfang der Seite (also wieder ganz hinauf).Das soll er aber nicht tun, sondern genau dort stehen bleiben wo er zuletzt war.
Hab's mit history.back versucht - klappt aber irgendwie nicht. Bin mir nicht sicher ob das überhaupt geht weil ich das Vollbild ja "außerhalb" der Site anzeige.

So, hoffentlich ist Euch klar wo ich hänge. Gar nicht so einfach zu formulieren.


GreetsTo2, Bye & thxs

P.S.: Noch was eh ich's vergesse - kann man beim Vollbildfenster die Funktion der "F-Tasten" auf der Tastatur deaktivieren?? Mit F5 kann man nämlich noch immer ein Refresh machen und mit F3 kommt man in den Suchmodus. Das ist (in diesem Fall) ziemlich störend
 
machs so:

<SCRIPT LANGUAGE="JavaScript">
/* Thumbnails */
function winopen(bildname,bildhoehe,bildbreite){
var datum= new Date();
var time=datum.getTime();
var neuerwindowname="ItsMe"+time;
window.open(bildname,""+neuerwindowname+"","width="+bildbreite+",height="+bildhoehe+",toolbar=no,menubar=no,resizeable=no")
}

function nix() {
}
</script>

Aufrufen tue ich das dann wie folgt:
<a href="javascript:nix()" onclick="winopen('Clips/Soccer/PumaCup_Abbild.jpg','239','575')"><img src="Clips/Soccer/PumaCup_Vorschau.jpg" border="0" width="79" height="62"></a>

bye,
mo
 
Nach Klick auf's jpg bekomme ich 'ne Fehlermeldung "Seite kann nicht angezeigt werden". Das Vollbild zeigt er mir schon aber die htm in der Website ist weg.

Ich färbe im Head den Scrollbar ein. Is hoffentlich eh kein Problem, oder??

Was bezweckst Du mit dieser leeren function??
 
was ich mit dieser leeren funktion bezwecke? die lösung deines problems :D

wenn du als anker # eingibst, springt der browser immer nach oben. wenn ich ihm aber per javascript was zu tun gebe, nämlich die leere funktion auszuführen, dann springt der browser eben nicht.

ging das mit den jpgs vorher?

bye,
mo
 
ja, das hat 100%ig mit den jpg's vorher hingehauen.
wenn ich wieder den # reingebe dann funkts.
Komisch. Kann's nicht am einfärben des scrollbars liegen??
 
OK. Problem mit return false nach onclick-event gelöst.
hab die nix-function wieder rausgenommen und den # drinnengelassen.
Ist gut so.

Danke trotzdem für Deine Hilfe.
 
ungern ...

Moin moin Metallica,

ich schreib wirklich nur ungern, aber versuche Deine Seite mal im NC zu öffnen. Wenn ich mich recht entsinne schießt dieser quer wenn er bei einem Anker zweimal etwas machen soll. Klartext, wenn ich ihm bei einem "<a...." einmal sagen "href=" und dann noch "onClick" der NC kann nur eines.
Ich hoffe für Dich ja das ich falsch liege, ist auch schon ewig her, wo ich sowas mal hatte und ich schreibs jetzt mal so kurz aus der Hüfte ohne es zu testen. Aber wenn es Probleme geben sollte, hab mal ein Auge da drauf.
Was gutes wünschend

Marko
 
Zurück
Oben