Beiträge von stefan999
-
-
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
-
ZitatHTML
Alles anzeigen<html> <head> <title>Test</title> <meta name="author" content="Dieter"> <meta name="generator" content="Ulli Meybohms HTML EDITOR"> </head><h1><font face="Nina">dies ist ein Test</font></h1> <body text="#400040" bgcolor="#FFFFFF" link="#FF8040" alink="#FF0000" vlink="#FF0000"> </body> ich probiers mal mit nem Bild</p> [img]../Grafiken/Jenny 2.JPG[/img] [img]../Grafiken/Jenny.jpg[/img]
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:
HTML
Alles anzeigen<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>Test</title> <meta name="author" content="Dieter"> <meta name="generator" content="Ulli Meybohms HTML EDITOR"> </head> <body text="#400040" bgcolor="#FFFFFF" link="#FF8040" alink="#FF0000" vlink="#FF0000"> <h1 style="font-family:Nina,sans-serif;">dies ist ein Test</h1> ich probiers mal mit nem Bild</p> [img]./Grafiken/Jenny%202.JPG[/img] [img]./Grafiken/Jenny.jpg[/img] </body> </html>
-
onmouseover und onmouseout sollten durchgehend klein geschrieben werden, dann klappt es auch in allen Browsern.
-
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 adminHTML
Alles anzeigen<html> <body> <script language="JavaScript" type="text/javascript"> function changeImage( imgName, imgFile ) { if( document.images ) document.images[imgName].src = imgFile; } </script> <a href="Xy.htm" onMouseOver="changeImage('img1','imgon.gif')" onMouseOut="changeImage('img1','imgoff.gif')"> [img]imgoff.gif[/img] (Grafik mit Maus überfahren ohne zu klicken)</a> <button type="button" onClick="self.location.href='Xy.htm'" onMouseOver="changeImage('img2','imgon.gif')" onMouseOut="changeImage('img2','imgoff.gif')"> [img]imgoff.gif[/img] Buttontext </button> </body> </html>
onmouseover, onmouseout bzw. onclick muss man durchgehend klein schreiben.
-
Die Dateien "datus.js" und "mover.js" solltest du auch posten.
-
-
Zitat von Snowman1Code
<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 €</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
-
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
-
Nicht gut, weil die Rahmen starr sind. Sie passen sich nicht an das Browserfenster an. Außerdem steht der Wort "Allgemein" auf dem Rahmen, wenn das Fenster zu groß ist.
-
Zitat von admin
Geht mit Java Scripte
Auf http://www.hang-over.de habe ich zb so ein Script laufen.Wo denn da? (Deep Link?)
Ich finde da nur ein Java-Applet, aber kein JS
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.
Zitat von adminArial
Verdana
Times New Roman
Courier New
Georgia
Comic Sans MS
HelveticaDiese 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:
Und in HTML Transitional: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 adminFett, 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
guckst du hier:
Bitte nicht javascript:funktion() im href-Attribut verwenden, sondern stattdessen den onclick-Eventhandler, also
Das funktioniert auch bei abgeschaltetem JS, statt eines Popups gibt es dann ein neues Browserfenster.
Stefan
-
Zitat von Anonymous
Ja hi ich wollte fragen ich hab jetzt so ein javascript
nd zwar dies
und das öffnet sich ja und wollt fragen wie man das
1Als link macht das man darauf klickt wie ein link und sich des öffnet
2 Als bild link
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:
Und mit Bild:
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ß sIkmit .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#definierenIch 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