WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik



Im Homepage und Webhosting-Forum --- Layer Verschiben?!?

HTML, XHTML, CSS , style, XML, Javascript und mehr, Fragen, Tipps und Anregungen zu diesen Basic Techniken - hier rein !

Forum » HTML, CSS - Hilfe für das Erstellen einer Homepage » Layer Verschiben?!? Antworten
im Forum für Webhosting Homepage gefunden:
Layer Verschiben?!?
Doenerbaer
Pixelschubser
Threadstarter




Beiträge: 13

Hallo,
Ich hab mit meinem Layer ein problen. Je nach aufllösung von meinem monitor verschiebt sich der Layer automatisch...
1: 
2: 
3:

text


Hat vielleicht von euch jemand eine idee wie man den layer egal bei welcher auflösung feststellt? Also so das der immer an der gleichen stelle stehen bleibt und sich nicht irgendwie verschiebt.
Wäre echt fett von euch.

Gr33z doenerbaer

  Profil   E-Mail   Editieren   Zitieren
epitaxy
Fachidiot




Beiträge: 117

hmm eigendlich bleibt er so doch an der gleichen stelle, oodeeer ?
was passiert bei dir denn ?

  Profil   Editieren   Zitieren
languitar
Foren-Team




Beiträge: 2795

der sollte gleich bleiben... gib mal den link...

  Profil   Editieren   Zitieren
Doenerbaer
Pixelschubser
Threadstarter




Beiträge: 13

Der link

Also das ist jetzt in der Auflösung 1024x768 gemacht worden.
Wäre echt coll von euvh ernn ihr mir da weiter helfen könntet

  Profil   E-Mail   Editieren   Zitieren
languitar
Foren-Team




Beiträge: 2795

*g* ist klar, dass das nicht geht. Mit position:absolute misst du von der linken oberen Ecke des HTML-Anzeigebereichs aus. Da der bei unterschiedlichen Auflösungen und fenstergrößen aber immer unterschiedlich groß ist, kann das nicht gehen.

Aus erfahrung heraus würd ich dir erst mal empfehlen bei zentralen Designs von Layern abzuraten. Das gibt nur mehr Ärger als Freude.

  Profil   Editieren   Zitieren
Doenerbaer
Pixelschubser
Threadstarter




Beiträge: 13

Wie denkst du denn wie ich das machen sollte?
Mit frames kann man es auch nicht so gut machen denn die verschieben sich immer.
Würde mich über weiter Tips und hilfen freuen.
Gr33z doenerbaer

  Profil   E-Mail   Editieren   Zitieren
languitar
Foren-Team




Beiträge: 2795

Einfach eine passende Tabelle bauen und zentrieren.

  Profil   Editieren   Zitieren
Al Blank
Quasselstrippe




Beiträge: 379

"...wie man den layer egal bei welcher auflösung feststellt?"

Hi, wie feststellen?
Zentriert auf dem Bildschirm oder left 190 top....

Js zum zentrieren von Ebenen:

1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15: 
16: 
17: 
18: 
19: 
20: 
21: 
22: 
23: 
24: 
25: 
26: 
27: 
28: 
29: 
30: 
31: 
32: 
33: 
34: 
35: 
36: 
37: 
38: 
39: 
40: 
41: 
42: 
43: 
44: 
45: 
46: 
47: 
48: 
49:
// Seite neu aufbauen

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

// Ebene zentrieren

function BW_centerLayers() { //v4.1.1
	if (document.layers || document.all || document.getElementById){
		var winWidth, winHeight, i, horz, vert, width, height, offsetX, offsetY, negX, negY, group, x, y, args;
		args = BW_centerLayers.arguments;
		
		onresize = BW_reload;

				
		winWidth = (document.all)?document.body.clientWidth:window.innerWidth;
		winHeight = (document.all)?document.body.clientHeight:window.innerHeight;
				
		for (i=0; i<(args.length-9); i+=10) {
			horz    = args[i+1];
			vert    = args[i+2];
			width   = parseInt(args[i+3]);
			height  = parseInt(args[i+4]);
			offsetX = parseInt(args[i+5]);
			offsetY = parseInt(args[i+6]);
			negX    = args[i+7];
			negY    = args[i+8];
		
			x = ((winWidth - width)/2) + offsetX;
			y = ((winHeight - height)/2) + offsetY;
						
			x = (negX=='false' && (x < 0))?0:x;
			y = (negY=='false' && (y < 0))?0:y;
				
			layerObj = (document.getElementById)?document.getElementById(args[i]):MM_findObj(args[i]);
			
			if (layerObj!=null) {
				layerObj = (layerObj.style)?layerObj.style:layerObj;
				layerObj.left = (horz=="true")?x:layerObj.left;
				layerObj.top = (vert=="true")?y:layerObj.top;
			}
		}
	}
}


aufrufen:
1:
onLoad="BW_centerLayers('layername','true','true','layerbreite','layerhoehe','0','0','true','true','false')";


da kkönntest noch mehr mit dem script machecn wenn wär

Diese Nachricht wurde geändert von: Al Blank
  Profil   Editieren   Zitieren
Doenerbaer
Pixelschubser
Threadstarter




Beiträge: 13

Das problem ist nur , das das bild was du da gesehen hast ein auch der main bereich aus einem bild besteht und ich nicht auf einem bild eine tabelle erstellen kann.

Zu Al Blank:
Ich will den layer ja nicht zentrieren sondern nur an einem bestimmten Punkt festsetzten so das er sich von diesem Punkt nicht weg bewegt egal welche auflösung der User gerade hat

Aber Trotzdem Danke

Diese Nachricht wurde geändert von: Doenerbaer
  Profil   E-Mail   Editieren   Zitieren
Al Blank
Quasselstrippe




Beiträge: 379

ahso,

müßte aber mit dem script auch funzen. Wo soll denn der Layer links und oben denn dann bei 800 x 600px z.B. dann stehen? Auch links 190?

Diese Nachricht wurde geändert von: Al Blank
  Profil   Editieren   Zitieren
languitar
Foren-Team




Beiträge: 2795

Also JavaScript einsätzen finde ich grundsätzlich bescheuert, da Besucher ohne JavaScript grundsätzlich ausgeschlossen werden und der Code ist auch so lang, dass das nicht mal bei den Ladezeiten Vorteile bringt.

Du kannst das Bild doch einfach zerteilen und in Stücken in eine Tabelle packen. So ein großes Bild würde ich eh nie ganz anbieten. Der arme Modem-Benutzer läd sich tot, bevor er was sieht.

  Profil   Editieren   Zitieren
Doenerbaer
Pixelschubser
Threadstarter




Beiträge: 13

Da hast du auf jeden fall recht aber bei mir passt das nicht so ganz mit den tabellen da fehlt immer so ein kleines stück zwischen links und top

  Profil   E-Mail   Editieren   Zitieren
languitar
Foren-Team




Beiträge: 2795

hm, normalerweise geht das mit tabellen immer seh gut... bau das doch mal um und poste es hier dann noch mal. Dann können wir dir bestimmt sagen, was falsch ist.

  Profil   Editieren   Zitieren
Doenerbaer
Pixelschubser
Threadstarter




Beiträge: 13

Ok mach ich dann aber erst ehute abend denn ich bin auf der Arbeit, ich kann das hier zwar machen ist aber schlecht....
Ich editiere dann diesen Beitrag und setze den link hier rein dann werden wir weiter sehen...
Big thx schon mal im Vorraus... Gr33z doenerbaer

  Profil   E-Mail   Editieren   Zitieren
languitar
Foren-Team




Beiträge: 2795

mach ruhig nen neuen Beitrag...

  Profil   Editieren   Zitieren
Seite 1 | 2  

Antworten
Forum » HTML, CSS - Hilfe für das Erstellen einer Homepage » Layer Verschiben?!?

Aktuelle Beiträge zur Hilfe im Forum für Homepage - Layer Verschiben?!? im Forum Homepage Hosting AntwortenLetztes Posting
Unvorhersehbare Layout-Verschiebungen auf meiner Seite - Ideen?
in "HTML, CSS - Hilfe für das Erstellen einer Homepage"
0 20.08.2023 20:14 von Freud
Geschenkidee zum Geburtstag
in "HTML, CSS - Hilfe für das Erstellen einer Homepage"
2 14.04.2022 16:08 von bryleth03
Webdesigner gesucht
in "HTML, CSS - Hilfe für das Erstellen einer Homepage"
2 10.12.2021 15:04 von Rieke
Welcher Hoster ist der Beste?
in "HTML, CSS - Hilfe für das Erstellen einer Homepage"
1 10.12.2021 15:02 von Rieke
Warum Wordpress?
in "HTML, CSS - Hilfe für das Erstellen einer Homepage"
6 05.07.2021 18:27 von Rieke
Die Idee einen Blog zu führen
in "HTML, CSS - Hilfe für das Erstellen einer Homepage"
2 27.02.2021 09:50 von Samira2021
zu viele css dateien?!
in "HTML, CSS - Hilfe für das Erstellen einer Homepage"
4 19.01.2021 19:20 von Laurena
WIe kann ich Datum ausblenden?
in "HTML, CSS - Hilfe für das Erstellen einer Homepage"
1 23.11.2020 12:21 von noahradar96
Tabelle mit Mannschaftslogos
in "HTML, CSS - Hilfe für das Erstellen einer Homepage"
3 23.10.2019 14:54 von andyy
Eigene Website erstellen - kostenlos!
in "HTML, CSS - Hilfe für das Erstellen einer Homepage"
0 17.05.2019 15:01 von Fusselchen



Besucher : 8127854    Heute : 249     Gestern : 761     Online : 185     23.11.2024    10:30      1 Besucher in den letzten 60 Sekunden        
alle 60.00 Sekunden ein neuer Besucher
Nach oben