chris: scrollbar durch scrollbuttons ersetzen - was fehlt?

hi.

ich möchte auf meiner seite die bildlaufleiste durch bildlauf-buttons ersetzen. da ich js-anfänger bin, habe ich mir die quelltexte verschiedener seiten angeschaut, welche scrollbuttons verwenden. gesehen hab ich dies z.b. auf www.hdpvidz.com. wenn ich den quelltext der seite auslese und die relevanten codes in meine eigene seite einpasse, funktioniert jedoch einfach nichts. kann es sein, dass hier auf eine (externe) js-datei zugegriffen wird?
hier mal der (relevante) quelltext:

  
<a href="#" onMouseover="scrollspeed=-3" onMouseout="scrollspeed=0"><img src="imgs/sc01-2.jpg" border="0"></a>  

und

  
<a href="#" onMouseover="scrollspeed=3" onMouseout="scrollspeed=0"><img src="imgs/sc01-4.jpg" border="0"></a>  

im head der seite finde ich jedoch kein js, bzw. auch keinen link zu einem js, welches sich mit der scroll-problematik befasst

  
    <script language="JavaScript" src="inc/scripts.js"></script>  
  
    <SCRIPT LANGUAGE="JavaScript">  
    function popUp(url)  
    {  
    my_window = window.open(url,  
    "mywindow","toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=380,height=350,left = 0,top =     0");  
    {  
    if(false == my_window.closed)  
    {  
    my_window.close ();  
    }  
    else  
    {  
    }  
    }  
    my_window = window.open(url,  
    "mywindow","toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=380,height=350,left = 0,top =     0");  
    }  
    </script>  

(die scripts.js)

  
function pop(url,w,h,s) {  
var dim = eval('"width=' + 380 + ',height=' + 350 + 'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=no,resizable=no,top=0,left=0"');  
Npop = window.open(url,"pop",dim);  
}  
  
function MM_swapImgRestore() { //v3.0  
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;  
}  
  
function MM_preloadImages() { //v3.0  
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();  
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)  
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}  
}  
  
function MM_findObj(n, d) { //v3.0  
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {  
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}  
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];  
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;  
}  
  
function MM_swapImage() { //v3.0  
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)  
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}  
}  
  
function MM_jumpMenu(targ,selObj,restore){  
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");  
  if (restore) selObj.selectedIndex=0;  
}  
  
  
function fade(obj) {  
   obj.filters.alpha.opacity=100;  
     obj.filters.gray.enabled=false;  
    }  
function unfade(obj) {  
   obj.filters.alpha.opacity=40;  
   obj.filters.gray.enabled=true;  
    }  
  
function enter() {  
window.open('index2.html','hdp','scrollbars=yes,resizable=yes,width=' + (screen.width-8) + ',height=' + (screen.height-26) + ',left=0,top=0,screenX=' + ((screen.width/2)-110) + ',screenY=' + ((screen.height/2)-105));}  
  
function load(inputurl){  
if (document.getElementById)  
document.getElementById("datamain").src=inputurl  
else if (document.all)  
document.all.datamain.src=inputurl  
else{  
if (!window.win2||win2.closed)  
win2=window.open(inputurl)  
//else if win2 already exists  
else{  
win2.location=inputurl  
win2.focus()  
}  
}  
}  

Wär echt prima, wenn mir jemand helfen könnte. Natürlich hab ich bereits per forumsuche und google nach lösungen gesucht. aber bisher wurde ich nicht wirklich fündig.
Auch ist mir dabei aufgefallen, dass viel von euch gerne darüber philosophieren, wie schlecht/sinnlos scrollbuttons sind. bitte lasst solche kommentare hier einfach aussen vor. schließlich geht es nicht darum, an werte zu appelieren, sondern um gegenseitig zu helfen. danke

  1. Auch ist mir dabei aufgefallen, dass viel von euch gerne darüber philosophieren, wie schlecht/sinnlos scrollbuttons sind. bitte lasst solche kommentare hier einfach aussen vor. schließlich geht es nicht darum, an werte zu appelieren, sondern um gegenseitig zu helfen.

    chris,
    Und warum sollte dir dabei „geholfen“ werden, den Nutzern deiner Webseiten zu schaden?

    Da helfe ich lieber den Nutzern deiner Webseiten und sage dir, dass die Ersetzung der Funktionalität der Scrollbalken durch etwas anderes (noch dazu mittels einer Technologie, über deren Verfügbarkeit beim Nutzer du weder Wissen noch Einfluss hast) schlecht und sinnlos ist.

    Aber ich sage dir noch, was bei

    <script language="JavaScript" src="inc/scripts.js"></script>

    (u.a. Stellen) fehlt: das type-Attribut.

    Live long and prosper,
    Gunnar

    --
    „Weisheit ist nicht das Ergebnis der Schulbildung, sondern des lebenslangen Versuchs, sie zu erwerben.“ (Albert Einstein)
    1. hehe :) trotzdem danke für die antwort.

      Aber ich sage dir noch, was bei

      <script language="JavaScript" src="inc/scripts.js"></script>
      (u.a. Stellen) fehlt: das type-Attribut.

      aber der eingefügte quelltext funktioniert im original.
      ich habe daran nichts geändert.

      kann es nicht daran liegen, dass im body-teil, z.b.

        
      <a href="#" onMouseover="scrollspeed=3" onMouseout="scrollspeed=0"><img src="imgs/sc01-4.jpg" border="0"></a>  
      
      

      der parameter fehlt, welcher das ziel zuweist?
      denn diese zeile allein müsste doch das scrollen ausführen, oder?

      gruß, chris

      1. Hallo!

        <a href="#" onMouseover="scrollspeed=3" onMouseout="scrollspeed=0"><img src="imgs/sc01-4.jpg" border="0"></a>

          
        fehlt da nicht eine funktion bei irgendeinem der event-handler?!?  
          
        und die originalseite ist auch nicht gerade die tollst, wenn ich das mal anmerken darf. es dauert stunden für einen 56k-modem-benutzer, die bilder runterzuladen...  
          
        und ich habe javascript genau wegen solchen seiten deaktiviert!  
          
        Mit freundlichen Grüßen,  
        Adrian
        
        1. Hallo!

          vor allem solltest du einen alternativbereich hinzufügen!

          Mit freundlichen Grüßen,
          Adrian

          1. hi

            gut,gut. angeblich gehts ja auch ohne js.
            laut http://www.supportnet.de/threads/1047342/0
            funktioniert die zeile

              
            <a href="#oben" name="unten" id="unten">nach oben</a>  
            
            

            aber da passiert rein garnichts. oder muss hierbei zusätzlich noch wo anders was eingetragen werden?

            gruß

            1. Hallo!

              gut,gut. angeblich gehts ja auch ohne js.

              lol, ja.

              <a href="#oben" name="unten" id="unten">nach oben</a>

              
              >   
              > aber da passiert rein garnichts. oder muss hierbei zusätzlich noch wo anders was eingetragen werden?  
                
              du solltest schon den anker irgendwo eintragen! guck dich in selfhtml doch mal um unter verweise auf dieselbe seite, bevor du hier irgendwelche sachen fragst, die dort ausführlich erläutert sind.  
                
              Mit freundlichen Grüßen,  
              Adrian
              
              1. Hi.

                du solltest schon den anker irgendwo eintragen! guck dich in selfhtml doch mal um unter verweise auf dieselbe seite, bevor du hier irgendwelche sachen fragst, die dort ausführlich erläutert sind.

                diesen quelltext hab ich von nem anderen forum geklaut. da es dabei auch um das steuern von iframes ging, hab ich mir keine weiteren gedanken gemacht :)

                aber zurück zum thema: dabei muss sich der scroll-pfeil und der text auf der selben seite befinden. ich möchte aber ja von der index-seite aus iframes steuern. also für mich leider wieder nicht die lösung....

                1. Hallo!

                  ich möchte aber ja von der index-seite aus iframes steuern.
                  also für mich leider wieder nicht die lösung....

                  Ne nicht mit Javascript!!! ^^

                  Da musst du schon mit PHP oder so ran, weil Javascript nur das aktuelle Dokument verwalten kann, soweit ich weiss.

                  Belehrt mich eines besseren, falls ich hier falsch liege.

                  Mit freundlichen Grüßen,
                  Adrian

                  1. Da musst du schon mit PHP oder so ran,
                    Belehrt mich eines besseren, falls ich hier falsch liege.

                    Adrian,
                    Du willst bei jedem Scrollvorgang den Server kontaktieren, damit der darauf reagieren soll?

                    Live long and prosper,
                    Gunnar

                    --
                    „Weisheit ist nicht das Ergebnis der Schulbildung, sondern des lebenslangen Versuchs, sie zu erwerben.“ (Albert Einstein)
                    1. Hi,

                      Da musst du schon mit PHP oder so ran,
                      Belehrt mich eines besseren, falls ich hier falsch liege.

                      Adrian,
                      Du willst bei jedem Scrollvorgang den Server kontaktieren, damit der darauf reagieren soll?

                      er ist bei der Telekom angestellt und bekommt Provision für den Traffic. Wusstest du das nicht?

                      Schönen Sonntag noch!
                      O'Brien

                      --
                      Frank und Buster: "Heya, wir sind hier um zu helfen!"
                      1. hi zusammen.

                        danke nochmal für eure hilfe.
                        ich habs nun geschafft. zu sehen auf www.satansluts.de

                        vielen dank nochmal

                        gruß,chris.

                        Hi,

                        Da musst du schon mit PHP oder so ran,
                        Belehrt mich eines besseren, falls ich hier falsch liege.

                        Adrian,
                        Du willst bei jedem Scrollvorgang den Server kontaktieren, damit der darauf reagieren soll?

                        er ist bei der Telekom angestellt und bekommt Provision für den Traffic. Wusstest du das nicht?

                        Schönen Sonntag noch!
                        O'Brien

                2. also für mich leider wieder nicht die lösung....

                  chris,
                  Du hattest die Lösung in deinem OP selbst genannt.

                  Live long and prosper,
                  Gunnar

                  --
                  „Weisheit ist nicht das Ergebnis der Schulbildung, sondern des lebenslangen Versuchs, sie zu erwerben.“ (Albert Einstein)
      2. aber der eingefügte quelltext funktioniert im original.
        ich habe daran nichts geändert.

        chris,
        Das solltest du aber, denn er ist falsch. http://de.selfhtml.org/javascript/intro.htm#javascriptbereiche

        Live long and prosper,
        Gunnar

        --
        „Weisheit ist nicht das Ergebnis der Schulbildung, sondern des lebenslangen Versuchs, sie zu erwerben.“ (Albert Einstein)
  2. Hallo,
    Linktipp mit erläuterungen.

    Grüße
    Jeena Paradies

    --
    Open- vs. Closed Source Software - Verdienstmöglichkeiten | Jlog | Gourmetica Mentiri