Mein Projekt steht nun soweit und ich bastel nur noch an der Verschönerung des Quelltextes ohne Frameworks zu benutzen
Zum Zentrieren von diversen Elementen habe ich mir eine Funktion geschrieben, die Elemente mit einer bestimmten Klasse anhand der window.inner Werte oder des Parent-Elements ausrichtet. Leider klappt der Zugriff auf die Attribute nicht ganz wie gewollt. Wenn ich das selbe mit IDs versuche klappt es, jedoch lassen sich IDs ja nur ein Mal vergeben. Was läuft da falsch?
Fehlerkonsole(Zeilennummer angepasst):
Quelltext:
MFG
Zum Zentrieren von diversen Elementen habe ich mir eine Funktion geschrieben, die Elemente mit einer bestimmten Klasse anhand der window.inner Werte oder des Parent-Elements ausrichtet. Leider klappt der Zugriff auf die Attribute nicht ganz wie gewollt. Wenn ich das selbe mit IDs versuche klappt es, jedoch lassen sich IDs ja nur ein Mal vergeben. Was läuft da falsch?
Fehlerkonsole(Zeilennummer angepasst):
Code:
Fehler: center_window.style is undefined
Zeile: 3
PHP:
unction makeAllCenter() {
var center_window = document.getElementsByTagName("div").className = "center_w";
var center_window_v = (parseInt(center_window.style.height))/2;
var center_window_h = (parseInt(center_window.style.width))/2;
var center_window = document.getElementsByTagName("div").className = "center_p";
var center_parent_v = (parseInt(center_parent.style.height))/2;
var center_parent_h = (parseInt(center_parent.style.width))/2;
center_window.style["top"] = window.innerHeight/2 - center_window_v;
center_window.style["left"] = window.innerWidth/2 - center_window_h;
center_parent.style["top"] = (parseInt(center_parent.offsetParent.style.height))/2 - center_parent_v;
center_parent.style["left"] = (parseInt(center_parent.offsetParent.style.width))/2 - center_parent_h;
}