tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
508
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    tantebootsy tantebootsy ist offline Mitglied Gold
    Registriert seit
    Jun 2003
    Beiträge
    163
    Hi,
    ich möchte per onload diese Funktion:

    PHP-Code:
    function centerAll() {           
    var 
    pageX = (document.all)?document.body.offsetWidth:window.innerWidth;              
    var 
    pageY = (document.all)?document.body.offsetHeight:window.innerHeight;             

    for (
    x=0;x<objID.length;x++) {                  
    var 
    objRef document.getElementById(objID[x]);                  
    var 
    objW objRef.offsetWidth;                  
    var 
    objH objRef.offsetHeight;                  
    objRef.style.left = ((pageX/2)-(objW/2))+"px";                  
    objRef.style.top = ((pageY/2)-(objH/2))+"px";              
    }  } 

    window.onresize="centerAll()"

    zum zentrieren der Page und diese:

    PHP-Code:
    function BilderVorladen() {                  
    document.Vorladen = new Array();                  
    if(
    document.images){                          
    for(var 
    i=0i<BilderVorladen.arguments.lengthi++)
    {
    document.Vorladen[i] = new Image();                                  
    document.Vorladen[i].src BilderVorladen.arguments[i];                          }                  }  } 
    um Bilder vorzuladen aufrufen.

    Bei der zweiten muss ich aber nach dem Aufrufen auch den Pfad der Bilder angeben (direkt in der HTML-Datei), bei der ersten ist keine weitere Angabe erforderlich.
    Wie kann ich diese Funktionen miteinander verwurschteln, dass mir nachher das Dokument zentriert erscheint und ich trotzdem noch die Angaben zu den Bildern machen kann, die vorgeladen werden sollen?
    Ähm, versteht ihr was mein Problem is? Ich kann ja nach onload nicht einfach zwei Funktionen reinschreiben und wenn ich einfach zwei onloads in den body reinschreibe meckert der Validator!
    Gruß,
    Micha
     

  2. #2
    Avatar von Sven Mintel
    Sven Mintel Sven Mintel ist offline Mitglied
    Registriert seit
    Aug 2003
    Beiträge
    18.238
    Blog-Einträge
    6
    Rufe, durch Semikola getrennt, beim onload des <body> auf:
    Code :
    1
    
    <body onload="funktion1();funktion2('mit Parametern');funktion3('undsoweiter')">
     

  3. #3
    tantebootsy tantebootsy ist offline Mitglied Gold
    Registriert seit
    Jun 2003
    Beiträge
    163
    Aaahja! Hatte das zwar schon probiert, mir muss dabei aber ein Fehler unterlaufen sein, denn es kam ne Fehlermeldung ...
    Na egal, jetzt funktioniert es jedenfalls, danke!
    Micha
     

Ähnliche Themen

  1. Daten in Event-Handler umstellen
    Von Xching im Forum Javascript & Ajax
    Antworten: 0
    Letzter Beitrag: 19.01.11, 13:21
  2. Event-Handler bei überdeckten Elementen
    Von kastalonien im Forum Javascript & Ajax
    Antworten: 2
    Letzter Beitrag: 03.12.08, 14:12
  3. Auslagern von js-Funktionen (Event-Handler)
    Von pummeluff im Forum Javascript & Ajax
    Antworten: 2
    Letzter Beitrag: 08.07.08, 12:17
  4. event-handler model ?
    Von eDreamer im Forum Flash Plattform
    Antworten: 10
    Letzter Beitrag: 07.01.03, 15:51
  5. event-handler und internet explorer
    Von Kuki Walsch im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 24.06.01, 14:42