Zum Inhalt springen

Veraltete Homepage??

Erstellt am 30. November 2006 · 6 Antworten · letzte Antwort am 1. Dezember 2006

Tags: HTML & CSS, Frage

nordic ·

Hallo,
ich habe den Auftrag bekommen eine Seite zu aktualisieren und leicht abzuändern. Ich realisiere meine eigenen Seiten nur mit Typo3/XHTML/CSS und kann deshalb mit dem Quelltext dieser Seite wenig anfangen, zumindest was den PHP-Code betrifft.
Mir kommt aber der Gesamte Ansatz dieser Seite sehr schlecht vor (seltsame Verwendung von CSS, viele Bilder, Tabellen ohne Ende, schlecht zu erweitern usw.)!
Könnt ihr mir das bestätigen oder ist der Quelltext "gut" und ich kenne mich nur zu wenig aus um das zu erkennen?

Hier einige kleine Auszüge:

<html>

	<head>
		<meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
		<title>Seitenname</title>
		<csscriptdict>
			<script><!--
CSInit = new Array;
function CSScriptInit() {
if(typeof(skipPage) != "undefined") { if(skipPage) return; }
idxArray = new Array;
for(var i=0;i<CSInit.length;i++)
	idxArray[i] = i;
CSAction2(CSInit, idxArray);}
CSAg = window.navigator.userAgent; CSBVers = parseInt(CSAg.charAt(CSAg.indexOf("/")+1),10);
CSIsW3CDOM = ((document.getElementById) && !(IsIE()&&CSBVers<6)) ? true : false;
function IsIE() { return CSAg.indexOf("MSIE") > 0;}
function CSIEStyl(s) { return document.all.tags("div")[s].style; }
function CSNSStyl(s) { if (CSIsW3CDOM) return document.getElementById(s).style; else return CSFindElement(s,0);  }
CSIImg=false;
function CSInitImgID() {if (!CSIImg && document.images) { for (var i=0; i<document.images.length; i++) { if (!document.images[i].id) document.images[i].id=document.images[i].name; } CSIImg = true;}}
function CSFindElement(n,ly) { if (CSBVers<4) return document[n];
	if (CSIsW3CDOM) {CSInitImgID();return(document.getElementById(n));}
	var curDoc = ly?ly.document:document; var elem = curDoc[n];
	if (!elem) {for (var i=0;i<curDoc.layers.length;i++) {elem=CSFindElement(n,curDoc.layers[i]); if (elem) return elem; }}
	return elem;
}
function CSGetImage(n) {if(document.images) {return ((!IsIE()&&CSBVers<5)?CSFindElement(n,0):document.images[n]);} else {return null;}}
CSDInit=false;
function CSIDOM() { if (CSDInit)return; CSDInit=true; if(document.getElementsByTagName) {var n = document.getElementsByTagName('DIV'); for (var i=0;i<n.length;i++) {CSICSS2Prop(n[i].id);}}}
function CSICSS2Prop(id) { var n = document.getElementsByTagName('STYLE');for (var i=0;i<n.length;i++) { var cn = n[i].childNodes; for (var j=0;j<cn.length;j++) { CSSetCSS2Props(CSFetchStyle(cn[j].data, id),id); }}}
function CSFetchStyle(sc, id) {
	var s=sc; while(s.indexOf("#")!=-1) { s=s.substring(s.indexOf("#")+1,sc.length); if (s.substring(0,s.indexOf("{")).toUpperCase().indexOf(id.toUpperCase())!=-1) return(s.substring(s.indexOf("{")+1,s.indexOf("}")));}
	return "";
}
CSInit[CSInit.length] = new Array(CSILoad,/*CMP*/'button5',/*URL*/'kinder.gif',/*URL*/'kindnorm.gif',/*URL*/'','');
CSInit[CSInit.length] = new Array(CSILoad,/*CMP*/'button6',/*URL*/'kontakt.gif',/*URL*/'kontaktnorm.gif',/*URL*/'','');
CSInit[CSInit.length] = new Array(CSILoad,/*CMP*/'button',/*URL*/'homenorm.gif',/*URL*/'home.gif',/*URL*/'','');
CSInit[CSInit.length] = new Array(CSILoad,/*CMP*/'button2',/*URL*/'idee.gif',/*URL*/'ideenorm.gif',/*URL*/'','');

Ich hoffe ihr könnt mit den Schnipseln was anfangen...
Danke für eure Hilfe!

Grüße Johannes

just2b ·

Hallo,

gepostet hast du ja nur javascript code 😉
Aber entfern einfach alles mal, und dann siehst du schon wofür der Kram gut ist und wie man das vielleicht besser lösen kann!

generell empfiehlt es sich wohl, wenn man eine gänzlich andere Seite ersetzen will, dass man alles neu aufbaut - geht meistens schneller

georg

nordic ·

Schonmal Danke für eure Antworten! Ich will auch gar nicht bezweifeln, dass der Ersteller dieser Seite nicht richtig coden kann (ich kann es ja selbst nicht :o ) aber mir ist nicht ganz klar, warum er das so kompliziert macht. Das hat doch eigentlich nur Nachteile zur Folge! Unendlich viel Code, total undurchschaubar und extrem unflexibel (also zwecks Änderung des Inhalts, Anlegen eines neuen Menupunktes etc).

Kann das eben überhaupt nicht einschätzen, ob das jetzt Qualitativ hochwertiger und vor allem auch sinnvoller Code ist oder nicht!
Ich mein ist ja schön und gut, wenn das gutes Java, PHP (was weiß ich :o )ist, jedoch für diesen zweck total ungeeignet ist...

Hier ein Link zu der Seite:
http://www.konradshof-14heiligen.de

Grüße Johannes

just2b ·

diese seite umzusetzen dürfte ja kein problem sein. mach dir da um den code keine gedanken, dürfte ja nur fürs menü verantwortlich sein

georg
ps: ein besseres design als das jetzige könnte sicher nicht schaden

nordic ·

Das man so was mit typo3 leicht umsetzen kann ist mir bewusst, allerdings interessiert mich trotzdem, warum der das mit java usw gemacht hat... was soll man denn von sowas halten?

johannes