Eurokicker
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 08.08.2005, 09:00   #1
TP-Senior
 
Benutzerbild von CRAIX
 
Registriert seit: Mar 2004
CRAIX macht alles soweit korrekt
Question

wie bekommt man so ein design hin ?


Morgen @all,

so ich habe mir mal im Internet die Seite angeschaut von " Nero " dabei ist mir was aufgefallen.
Wen ich die Webseite mit einer Auflösung von 1024 x 768 anschaue ist sind an der rechten Seite einige Bilder zu sehen.
schaue ich sie mir mit 800 x 600 an so sind da keine Bilder mehr zu sehen.
Wie bekommt man das hin das wen man eine größere Auflösung nimmt rechts was zu sehen ist und bei einer kleineren Auflösung fällt die ganze rechte Seite weg.
Also eins habe ich schon mit bekommen, sie arbeiten dort mit Div Boxen, nur wie schafft man so etwas damit zu lösen ?
Ich würde so etwas gerne mal nachbauen, also würde ich mich freuen wen mir jemand das etwas genauer erklären könnte bitte einmal.

Hier mal der Link den ich meine : http://www.nero.com/deu/index.html

Ich bedanke mich schon mal DANKE !!!
__________________
cu & gruss....


CRAIX


Wenn mich jemand zwingt, Abstand zu wahren, habe ich den Trost,
dass er ihn gleichfalls wahrt...!!!
CRAIX ist offline   Mit Zitat antworten


Alt 08.08.2005, 09:03   #2
ingo
Guest
 
moinsen,
die schmeissen die rechte spalte bei zu kleinem viewport einfach per javascript raus.
HTML-Code:
function AdjustWidth( loaded )
{
	if( d.getElementById && (app.indexOf("MSIE 5")==-1) )
	{
		var w = document.body.clientWidth;
		var c = d.getElementById( "container" );
		if( w < tresholdWidth )
		{
			c.setAttribute("style","width: 780px !important" );
			c.style.width = "780 px";
			if( loaded )
			{ 
				contentDiv = d.getElementById("content");
				rightDiv = d.getElementById("right");
				
				for( i=0 ; i<rightDiv.childNodes.length; i++ )
				{
					contentDiv.appendChild( rightDiv.childNodes[i] );
				}
			}
			wideScreen = false;
		}
		else if( w > tresholdWidth && wideScreen == false )
		{
			c.setAttribute("style","width: 970px !important" );
			c.style.width = "970px";
			if( loaded )
			{
				divList = d.getElementById("content").getElementsByTagName("div");
				rightDiv = d.getElementById("right");
				
				if( divList.length > 0 )
				{
					rightDiv.innerHTML = "";
					for( i=0; i<divList.length; i++ )
					{
						var classAttribute =  divList[i].attributes.getNamedItem("class");
						
						if( classAttribute == null )
						{
							continue;
						}
						
						if( classAttribute.value == "include-dynamic" || classAttribute.value == "include-right" )
						{
							if( divList[i].parentNode != rightDiv )
							{
								rightDiv.appendChild( divList[i]);
								i--;
							}
						}
					}
				}
				else
				{
					// bugfix for firefox/opera
					if( rightDiv.firstChild.nodeType != 1 )
					{
						rightDiv.firstChild.nextSibling.style.display = "block";	
					}
					else
					{
						rightDiv.firstChild.style.display = "block";	
					}
				}
				wideScreen = true;
			}
		}
	}
}
sehr unschick
  Mit Zitat antworten
Alt 08.08.2005, 09:19   #3
TP-Senior
 
Benutzerbild von CRAIX
 
Registriert seit: Mar 2004
CRAIX macht alles soweit korrekt
Question

Danke ingo....

Gibt es da noch andere Möglichkeiten das zu machen außer mit JavaScript ?
__________________
cu & gruss....


CRAIX


Wenn mich jemand zwingt, Abstand zu wahren, habe ich den Trost,
dass er ihn gleichfalls wahrt...!!!
CRAIX ist offline   Mit Zitat antworten
Alt 08.08.2005, 09:56   #4
Guest
 
Registriert seit: Aug 2002
Strogij hilft, wo's gehtStrogij hilft, wo's geht
Z.B. mit PHP. Voraussetzung wäre allerdings: PHP muss die Auflösung von JS erfahren. Bei bestimmter Größe gibst du den HTML Teil einfach aus/nicht aus. Nachteil dabei: Du kannst beim Verkleinern/Vergrößern des Fensters nicht diesen Effekt wie es jetzt bei JS ist betrachten.
Strogij ist offline   Mit Zitat antworten
Alt 08.08.2005, 10:26   #5
TP-Specialist
 
Benutzerbild von rewboss
 
Registriert seit: Mar 2005
Ort: Unterfranken
rewboss ist ein richtiges Arbeitstier - DANKErewboss ist ein richtiges Arbeitstier - DANKErewboss ist ein richtiges Arbeitstier - DANKErewboss ist ein richtiges Arbeitstier - DANKErewboss ist ein richtiges Arbeitstier - DANKErewboss ist ein richtiges Arbeitstier - DANKE
Zitat:
Zitat von Strogij
Z.B. mit PHP. Voraussetzung wäre allerdings: PHP muss die Auflösung von JS erfahren.
Was natürlich nur bedingt funktioniert, denn bis der Browser dazu kommt, das JavaScript auszuführen, hat der Server längst damit aufgehört, das PHP auszuführen.
rewboss ist offline   Mit Zitat antworten
Alt 08.08.2005, 10:49   #6
Guest
 
Registriert seit: Aug 2002
Strogij hilft, wo's gehtStrogij hilft, wo's geht
Musst da natürlich umleiten oder refreshen, klar.
Strogij ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > HTML Puristen
wie bekommt man so ein design hin ? wie bekommt man so ein design hin ?
« doc nach html konvertieren? | Einen Augenschein von HTML-Profis bitte »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 07:31 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



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 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

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 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67