Zum Inhalt springen
...mit dem guten Geruch der Gier

Was braucht eine Gute Homepage ?


Gast

Empfohlene Beiträge

Das mit den Browsern ist wohl das größte Problem. Ich versuche nicht möglichst alle modernen Browser abzudecken, sondern die Browser meiner Zielgruppe. In den meisten Fällen ist das der IE, seit Netscape 6 auch wieder der. Mit Opera beschäftige ich mich erst gar nicht. Wer den verwendet, hat Ahnung und weiß auch, wie man die Seite navigierbar angezeigt bekommt.

Was Frames angeht, komme ich um diese nie herum. Ich denke, eine Navigation sollte immer angezeigt werden und schnell erreichbar sein. In dem Sinne stört mich auch das ständige Nach-oben-scrollen im Board um wieder eine Ebene höher (z.B. Offtopic) zu kommen. Als Lösung öffne ich meistens eine neue Seite mit Hilfe der Shift-Taste.

Link zu diesem Kommentar
Auf anderen Seiten teilen
  • Antworten 83
  • Erstellt
  • Letzte Antwort

Top-Benutzer in diesem Thema

Gleich als erstes kriege ich einen Javascript-Fehler in Zeile 169 ("Permission denied.").

Das Gästebuch ist nicht in die Seite direkt integriert.

Es kommt ständig diese abgefickte (tut mir leid, das muss ich aber mal so sagen) Geocities Werbung...

Aber sonst ist die Seite v.a. vom Angebot ziemlich krass.

Link zu diesem Kommentar
Auf anderen Seiten teilen

ja die geocities werbung nervt! ich lade bald nur noch die bilder da hoch die seiten kommen auf den server von nem freund wo auch das forum drüber läuft wo ich mod bin!

zum java fehler! koisch bisher hat mir niemand was gesagt und bei mir wirds auch nicht angezeigt! ich werde mich da mal umschaun

Link zu diesem Kommentar
Auf anderen Seiten teilen

Also, ich habe DSL und trotzdem braucht die Seite ewig zum Laden.

Meine Seiten kommen alle fast gänzliche ohne Grafiken aus (ich bin auch kein Grafiker), Farbeffekte mache ich über HTML und CSS, was dank NS4 nicht einfach ist.

Wie gesagt, zuviele Grafiken.

Vielleicht komprimierst du sie besser.

Ich kann nur den WebgraphicsOptimizer empfehlen.

Link zu diesem Kommentar
Auf anderen Seiten teilen

@björn

ich weiss das liegt daran das die bilder eigendlich en format von 1024xwas weiss ich jetzt, haben! das habe ich erst vor kurzem geändert ich muss nur noch die kleinern bilder hochladen und die veränderten seiten!

@nuss

was meinste mit integriertes gästebuch?

Link zu diesem Kommentar
Auf anderen Seiten teilen

Ich wollt noch etwas zum Thema IE vs Netscape 6 sagen:

Ich habe mit Javascript eine dynamische Menüleiste geschrieben: mittels MouseOver wird dynamisch eine zweite Tabelle darunter eingefügt mit den Unterpunketen.

Ich find es zwar gut, dass NS6 sich an den DOM-Standard hält, aber es muss doch einfacher gehen. IE: 6 Zeilen; NS6: 44 Zeilen.

Muss das sein???????

Link zu diesem Kommentar
Auf anderen Seiten teilen

Mal ganz davon abgesehen, das es ständig JavaScript Fehler gibt. Nimm das jetzt nicht persönlich, Björn, aber wenn man mit JavaScript arbeiten und die neuesten Technologien einsetzen will sollte man dies auch ordentlich machen... :D

Grüße,

Captain Nuss, Meister des Konterns

Link zu diesem Kommentar
Auf anderen Seiten teilen

Ich weiß auch nicht, woher der kommt.

Zumindest wird die Funktion nicht beeinträchtig.

Da bei mir wohl irgendwie der Debugging-Mode abgeschaltet war, kenne ich den Grund noch nicht genau.

Sollte ich das Problem nicht schnell lösen können, werde ich einfach die Meldungen unterdrücken.

;)

Link zu diesem Kommentar
Auf anderen Seiten teilen

Die Funktion wird insofern beeinträchtigt, das man jedesmal beim Überfahren eines Buttons einen Fehler kriegt. Das nervt und treibt einen ganz schnell dazu, die Seite zu verlassen.

Ich werde für mein Redesign versuchen, die Benutzung von Javascripts weitgehend zu vermeiden.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Tja, bei mir tritt der Fehler nur vereinzelt auf.

Es kann es sein, dass es der IE nicht mag, wenn man z. b. document.getElementById('pre') abfragen will, ob das Objekt schon existiert.

(Liegt bei dir der Fehler auch in Zeile 54? Da deklariere ich eigentlich nur eine Variable. Aber genau darüber liegt die Abfrage)

Link zu diesem Kommentar
Auf anderen Seiten teilen

Wird im Verlaufe des Tages gelöst.

In der Zeile frage ich ab, ob ein Element bereits vorhanden ist, und wenn es noch nicht vorhanden ist, wird es erzeugt.

Eigentlich sollte da ganz einfach 1 oder eben null zurückgegeben werden.

Dann löse ich die Sache eben anders.

Link zu diesem Kommentar
Auf anderen Seiten teilen

So, das sollte jetzt in Ordnung sein.

Kein Wunder, dass ich keinen Fehler gefunden habe, befand sich doch eine alte Version auf dem Server, und ich habe in der neuen, korrekten auf meinem Rechner nach dem Fehler gesucht.  ???

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hi Björn,

Hat ein bisschen gedauert, aber hier nun der Code (nicht klauen, hat sau lange gedauert bis es auf NS6 lief, bitte!!):

menu ist ein Array für jedes Menuelement, jedes Element von menu ist wieder ein Array für die Unterpunkte.

Für menulink gilt das gleiche, es speichert nur den Link

Hier die entscheidende Abfrage:

if(document.all && document.styleSheets) {  // IE, Opera wird ausgeschloßen
  submenu="<table background=\"Grafiken/Menu_back2.png\" height=\"25\" width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tr>";
  var i;
  for (i=0; i<menu[m].length; i++) {
    submenu=submenu+"<td align=\"center\"><a href=\""+menulink[m][i]+"\">"+menu[m][i]+"</a></td>";
  }
  submenu=submenu+"</tr></table>";
  document.all.Submenu.innerHTML=submenu;
}
else if(document.getElementById) { //NS6
  table=document.createElement("table");
  var width = document.createAttribute("width");
  width.nodeValue = "100%";
  table.setAttributeNode(width);

  var height = document.createAttribute("height");
  height.nodeValue = "25";
  table.setAttributeNode(height);

  var border = document.createAttribute("border");
  border.nodeValue = "0";
  table.setAttributeNode(border);

  var cells = document.createAttribute("cellspacing");
  cells.nodeValue = "0";
  table.setAttributeNode(cells);

  var cellp = document.createAttribute("cellpadding");
  cellp.nodeValue = "0";
  table.setAttributeNode(cellp);

  var back = document.createAttribute("background");
  back.nodeValue = "Grafiken/Menu_back2.png";
  table.setAttributeNode(back);
  var tr=document.createElement("tr");
  table.appendChild(tr);
  for (i=0; i<menu[m].length; i++) {
    var t=document.createElement("td");

    var align = document.createAttribute("align");
    align.nodeValue = "center";
    t.setAttributeNode(align);

    var l=document.createElement("a");
    var link=document.createTextNode(menu[m][i]);

    var href = document.createAttribute("href");
    href.nodeValue = menulink[m][i];
    l.setAttributeNode(href);

    l.appendChild(link);
    t.appendChild(l);
    tr.appendChild(t);
  }
  document.getElementById("Submenu").replaceChild(table,document.getElementById("Submenu").firstChild);

}

Wüßtest du 'ne einfachere Möglichkeit, ist doch recht lang zum laden...?

Link zu diesem Kommentar
Auf anderen Seiten teilen

Also, ich weiß ja nicht wie es bei NS6 ist, aber beim IE5 kann man die Attribute einfach mit schreiben.

document.createElement('<div style="" align="left"></div>')

funktioniert da ohne weiteres.

Man kann also alles auf einmal definieren.

(Nur den Text-Inhalt muss man als in einen TextNode umwandeln und dann einhängen.)

Sollte das beim NS6 nicht gehen, würde ich auch endlich verstehen, warum viele Scripts dort nicht laufen.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hi,

Wußt ich nicht, dass das beim IE geht, steht davon zumindest nicht im SELFHTML und das W3C hat das sicher auch nicht so spezifiziert.

Ich bin froh, dass ich es hingekriegt habe, nützt aber wohl wenig, da der NS6 wenig verbreitet ist als der NS4.x, ist zwar kein Problem den Code NS4 kompatibel zu machen, aber aus irgenwelchen Gründen erkennt NS4 meine CSS-Def. für das a-Tag nicht an, bei den Hauptmenüpunkten erkennt er es, merkwürdig ??? ??

Link zu diesem Kommentar
Auf anderen Seiten teilen

Ich bezweifle mal ganz stark, dass NS4 so weit verbreitet ist. Jeder bessere Computernutzer ist auf einen anderen Browser umgestiegen, wahscheinlich seit neustem NS 6. Vor zwei Jahren war NS 4 noch zu 10% verbreitet. Was meinst Du wie oft es den jetzt noch gibt?

Link zu diesem Kommentar
Auf anderen Seiten teilen

hi,

Also in der Aktuellen Ausgabe der Internet World ist eine Liste:

NS4 13,4% NS6:1,6%

Versteh ich zwar auch nicht ganz, ist aber teilweise durch die hohe Verbreitung von NS4 auf Linux-Systemen zu erklären, dass ist aber immer noch keine Erklärung für den großen Unterschied.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Bitte melde Dich an, um einen Kommentar zu hinterlassen

Du kannst nach der Anmeldung einen Kommentar hinterlassen



Jetzt anmelden

  • Bilder

×
×
  • Neu erstellen...

Wichtige Information

Diese Seite verwendet Cookies um Funktionalität zu bieten und um generell zu funktionieren. Wir haben Cookies auf Deinem Gerät platziert. Das hilft uns diese Webseite zu verbessern. Du kannst die Cookie-Einstellungen anpassen, andernfalls gehen wir davon aus, dass Du damit einverstanden bist, weiterzumachen. Datenschutzerklärung Beim Abensden von Formularen für Kontakt, Kommentare, Beiträge usw. werden die Daten dem Zweck des Formulars nach erhoben und verarbeitet.