Beiträge von stefan999

    Zitat von davidos_no.1

    mach doch so?!

    Das Font-Tag sollte nicht mehr verwendet werden, es ist veraltet.

    Außerdem ist der Code sehr umständlich. Warum setzt du die Font-Eigenschaften für jede Zelle einzeln, statt es einmal für die ganze Tabelle zu machen?

    Besser:

    Code
    <table style="font-size:14px;">
    Zitat von Ronald


    Generell gilt, daß man beide Schreibweisen verwenden kann. Mein Erfahrung zeigt jedoch, daß JacvaScripts in einigen Browsern nicht funktioniern, wenn sie durchgehend klein geschrieben wurden, deine Aussage ist also ganz sicher falsch.

    Ich habe da noch nie Probleme gehabt. Grundsätzlich würde ich aber ohnehin empfehlen, die Hover-Effekte mit CSS statt mit JS zu realisieren.

    Zitat von Ronald


    Der offizielle Java-Begriff für Hoover ist "onMouseover" mit großem 'M' und man sollte es auf jeden Fall so schreiben.

    Laut http://de.selfhtml.org/html/attribute/eventhandler.htm

    werden die Eventhandler als HTML-Attribute klein geschrieben. Allerdings verwendet SelfHTML an verschiedenen Stellen auch andere Schreibweisen. Da scheint mit die neue Version 8.1 noch nicht ganz ausgereift zu sein.

    Zitat von Ronald


    Abweichend dazu gilt, daß für Verzeichnis- und Dateinamen die Kleinschrift empfohlen wird, da Groß-/Kleinschrift eine der häufigsten Fehlerquellen ist. Die Browser akzeptieren allerdings auch Großschrift, man muß dann den Quelltext nur sehr genau schreiben. Ich behaupte, daß mind. 80% der nicht angezeigten Grafiken oder HTML-Seiten durch Groß-/Kleinschriftfehler entstehen.

    Die Browser schicken das an den Webserver, was die User eingeben oder was im href-Attribut des Links steht. Die Webserver interpretieren es nicht einheitlich. Läuft ein Webserver unter Unix/Linux, dann wird zwischen Groß- und Kleinschreibung unterschieden, unter Windows aber nicht. Da nun die Rechner am Arbeitsplatz der Webautoren meist unter Windows laufen, die Webserver aber meist unter Unix oder Linux, kommt es zu Problemen. Ein Fehler bei der Groß- und Kleinschreibung fällt daher beim lokalen testen nicht auf.

    Daher hast du mit deiner Empfehlung, alle Unterverzeichnis- und Dateinamen von vorne herein klein zu schreiben, natürlich recht.

    Stefan

    Zitat

    Da es hier ums HTML Lernen geht, will ich mal die Fehler auflisten:

    • DOCTYPE-Statement am Anfang fehlt
    • <Body>-Tag doppelt und an der falschen Stelle
    • Einen Font namens "Nina" dürfte wohl kaum jemand auf seinem Rechner haben
    • ../ am Anfang eines relativen Pfades führt ins übergeordnete Verzeichnis. Dies ist in der Regel nicht öffentlich, der Webserver darf Dateien dort nicht ausliefern.
    • Leerzeichen in URLs sind nicht erlaubt. Statt Jenny 2.JPG muss da Jenny%202.JPG stehen
    • Alt-Attribute bei Bildern sollten mit Inhalt gefüllt sein (z.B. kurze Bildbeschreibung), leere Alt-Attribute nur bei Grafiken, die zur Dekoration dienen oder Blind-GIFs verwenden.
    • Bei Größenangaben (z.B. dem width- oder height-Attribut) immer Maßeinheiten mit angeben
    • Das <font>-Tag ist veraltet und sollte nicht mehr verwendet werden.

    Hier mal eine korrigierte Version:

    Zitat von speichii

    Hallo Leute

    Kennt jemand ein Script, das je nach Browser auf ein anderes Frameset verlinkt?

    z.B Firefox --> index1.html
    IE --> index2.html

    Zitat von admin

    onmouseover, onmouseout bzw. onclick muss man durchgehend klein schreiben.

    Zitat von GreenRover

    Ic habe ein Problem mit JAVA-SCRIPT.

    Ich habe einen Iframe und möchte daten vom Iframe auf die haubtseite bringen:

    Das geht aus Sicherheitsgründen nicht.

    Du solltest das bereits serverseitig mit PHP machen.

    Stefan

    Zitat von Snowman1
    Code
    <TR>
    <TD width=100 height=70 valign=middle align=center bgcolor="#996666"><IMG SRC=haus/e1.jpg></TD>
    <TD width=300 height=70 style="background-image:url(tabreli.gif)"><FONT size=1 face=arial >Einfamilienhaus in Bernburg
    120.000 €</TD>
    <TD width=100 height=70 bgcolor="#996666"><Font size=1 face arial>Details</TD></TR>
    Code
    <tr>
      <td width="100px" height="70px" valign="middle" align="center" bgcolor="#996666">[img]./haus/e1.jpg[/img]
      <td width="300px" height="70px" style="background-image:url(tabreli.gif); font-family:arial,sans-serif;">Einfamilienhaus in Bernburg
    120.000 &euro;</td>
      <td width="100px" height="70px" style="background-color:#996666;font-family:arial,sans-serif;">Details</td>
    </tr>

    So sieht das Ganze gleich mal sauber aus :D

    Zitat von Newoneeee

    was ist eigentlich ein active-x steuerelemnt, wozu braucht man den?? Und wenn ich den brauchen sollte, woher kriege ich denn??

    Active-X-Steuerelemente sind in den IE eingebundene Programme, die zusatzfunktionen übernehmen. Die Wichtigsten sind wohl der Windows Media Player, der Flash Player und der Acrobat Reader. Active-X findet nur im IE Verwendung, andere Browser benutzen eine andere Art, externe Programme einzubinden.

    Dein Fehler ist hier:

    Code
    <form name="kontakt" method="post" action="mailto:david_struening@web.de" OnSubmit="return check();">

    Die Angabe einer E-Mailadresse bei action ist unzulässig. Du brauchst einen Formmailer, ein kleines in Perl oder PHP geschriebenes Skript, das den Versand der Mail übernimmt. Unter action trägst du dann der URL der .php oder .cgi-Datei des Formmailers ein.

    Stefan

    Zitat von admin

    Standart Schriftarten für die Homepage, die von allen Browsern dargestellt werden.

    Das ist keine Frage des Browsers. Alle Browser können alle indtallierten Fonts verwenden. In der Regel haben Windows-, Linux- oder Mac-Systeme unterschiedliche Schriften installiert.

    Diese Schriften findet man wirklich sicher nur auf neueren Windows-Systemen, also Windows 2000/XP/2003. Auf Windows 98 sind, wenn man die anderen Schriften nicht nachinstalliert (was bei einem Upgrate auf IE6 automatisch geht), nur Arial, Courier New und Times New Roman vorhanden.

    Für das Web muss man nun in Schriftfamilien denken. Man unterscheidet Serifenschriften (z.B. Times New Roman), Schreibmaschinenschriften (Courier New) und serifenlose Schriften (z.B. Arial, Verdana).

    Die Schriftart Verdana ist speziell für Bildschime optimiert, daher sollte man ihr den Vorzug geben. Außerdem sollte man den Bezeichner für die Schriftfamilie, sowie Alternativen für andere Systeme angeben.

    Das sieht dann in CSS so aus:

    Code
    font-family:verdana,arial,helvetica,sans-serif;


    Und in HTML Transitional:

    Code
    <font face="verdana,arial,helvetica,sans-serif">

    Beide Varianten bewirken das gleiche: Ist Verdana vorhandes, wird dieser Font benutzt. Wenn nicht, dann Arial. Ist Arial nicht vorhanden, wird Helvetica probiert. Danach dann "sans-serif", das bedeutet, dass der Browser nach einer beliebigen serifenlosen Schrift sucht. Findet er auch diese nicht, dann wird der Standard-Font des Betriebssystems verwendet.

    Übrigens schreibt man "Standardschriftarten" mit d und zusammen (normalerweise ignoriere ich Rechtschreibfehler, aber da die beiden hier erwähnten Fehler sich im Internet geradezu seuchenartig ausbreiten, mache ich mal eine Ausnahme.) :)

    Zitat von admin

    Fett, kursiv, usw... bei allen obigen Schriftarten gehören auch dazu

    Das sind keine Schriftarten, sondern Schriftstile. Funktionieren übrigens auch problemlos auf Windows, Linux und Mac, können also verwendet werden.

    Stefan

    Zitat von jaaam

    Bitte nicht javascript:funktion() im href-Attribut verwenden, sondern stattdessen den onclick-Eventhandler, also

    Code
    <a href="linkziel.html" target="_blank" onclick="funktion()">

    Das funktioniert auch bei abgeschaltetem JS, statt eines Popups gibt es dann ein neues Browserfenster.

    Stefan

    In den Head schreibst du folgendes:

    Code
    <script type="text/javascript"> 
      function popup(page) { 
      window.open(page,'popup','width=450,height=350,toolbar=false,scrollbars=yes'); 
      } 
      </script>

    Der Link sieht als Textlink dann folgendermaßen aus:

    Code
    [url='linkziel.html']Linktext[/url]

    Und mit Bild:

    Code
    [url='linkziel.html'][img]bild.png[/img][/url]

    Stefan

    Zitat von Anonymous

    Hi!
    Ich möchte eine Frameseite erstellen (links menü, rechts inhalt) in der ich links ein Menü habe (ähnlich den Favorieten Fenster im IE ). Der einfache Pflege würde ich gerne eine Ordnerstruktur einlesen und darstellen (z.B. c:\Dokumente und Einstellungen\User\Favoriten\). So könnte man dieses Menü einfach pflegen in dem man direkt im Order auf der Festplatte Verknüpfungen, Ordner erstellen, ändern und umbennen kann. Gibt es eine einfache Möglichkeit so etwas zu realisieren und gibt es evt. schon was fertiges? Danke schon mal im vorraus und Gruß sIk

    mit .lnk-Dateien funktioniert das nicht. Du brauchst theoretisch ein WSH-Skript, das die Inhalte der .lnk-Dateien ausliest und in ein HTML-Dokuent schreibt. Ich weiß nicht, ob es passende Skripte zum Download gibt, du müsstest die ohnehin an deine Bedürfnisse anpassen und dazu muss man dann doch schon programmieren können.

    Stefan

    Zitat von admin

    Warum sollten die Attribute topmargin, leftmargin, marginwidth und marginheight nicht geben ?
    http://selfhtml.teamone.de/html/dateiweit….htm#definieren

    Ich zitiere von dieser Seite:

    Zitat


    Die Angabe für Seitenränder erfolgt im einleitenden <body>-Tag der HTML-Datei. Mit leftmargin= bestimmen Sie den Abstand zwischen linkem bzw. rechtem Fensterrand und Inhalt der Datei (leftmargin = linker Rand) für den Internet Explorer. Mit topmargin= bestimmen Sie den Abstand zwischen oberem bzw. unterem Fensterrand und dem Inhalt der Datei (topmargin = oberer Rand) für den Internet Explorer. Mit marginwidth= und marginheight= bestimmen Sie die entsprechenden Abstände für Netscape. Alle Angaben erfolgen in Pixeln. Linke und rechte Ränder sind immer gleich groß, ebenso obere und untere.

    Es handelt sich also ganz klar um proprietäre Attribute für bestimmte Browser. du kannst es bei SelfHTML auch daran erkennen, dass links neben der Überschrift, "Seitenränder definieren", nur die Symbole für IE und Netscape sind, kein HTML-Symbol.

    Hier ist übrigens die Referenz für das <body>-Tag aus der gleichen Quelle.

    Und hier aller aus erster Hand.

    Es ist immer besser, wenn Leute nach Hilfe fragen, gleich eine Lösung anzubieten, die in allen gängigen Browsern funktioniert.

    Stefan