Eine Fehlermeldung ausgeben wenn zum Beispiel ein Bild nicht angezeigt werden kann.
<img src="keinbild.jpg" onError="document.write('Das Bild kann nicht angezeigt werden!');">
• JS-Funktion anzeigen nur wenn JavaScript aktiviert ist[IE|M|O]
Die Lösung ist ganz einfach :-)
<script type="text/javascript">
// JS-Funktion anzeigen nur wenn JavaScript aktiviert ist
document.write('<a href="javascript: funktion();">Funktion</a>');
</script>
<script type="text/javascript">
// Suchen und Ersetzen
var a = "Webmaster-Total.de";
a = a.replace (/Webmaster/gi,"Homepage");
alert (a);
// Ausgabe: Homepage-Total.de
</script>
: (keine Angabe!) sucht bis zur ersten gefundenen Übereinstimmung g: Globale Suche i: Ignoriert Groß-und Kleinschreibung gi: Kombination aus g und i
• Eingabefeld bei Fehleingabe farbig markieren [IE|M|O]
<script type="text/javascript">
// Eingabefeld bei Fehleingabe farbig markieren
function Test() {
if (document.eingabe.Name.value == ""){
document.getElementById("Name").style.backgroundColor="#FFFFB9";
alert("Bitte geben Sie einen Namen ein!");
}
else {
alert("Hallo "+document.eingabe.Name.value);
}
}
</script>
<form name="eingabe">
Name: <input type=text name="Name" id="Name"
onFocus="this.style.backgroundColor='#FFFFFF';" style="border: solid 1px #000000;">
<input type=button value="Test" onClick="Test();">
</form>
<script type="text/javascript">
// Fenster mit Format öffnen
// Fenster ohne Scrolleisten und in der Größe nicht änderbar
function f1(a,b,h){window.open(a,"x","width="+b+",height="+h)}
// Fenster mit Scrolleisten und in der Größe änderbar
function f2(a,b,h){window.open(a,"x","width="+b+",height="+h+",scrollbars,resizable")}
</script>
Aufruf der Funktion mit:
<a href="javascript:f1('seite.htm','800','600')">Seite</a>
oder mit:
<a href="javascript:f2('seite.htm','800','600')">Seite</a>
• Funktion erst starten wenn das Bild geladen wurde[IE|O]
<script type="text/javascript">
// Funktion erst starten wenn das Bild geladen wurde
function Bild() {
if (document.getElementById("image").complete == true) {
alert("complete");
}
}
</script>
<body onLoad="Bild();">
<img src="bild.gif" id="image">
• Bildlaufleisten mit JavaScript einfärben[IE|O|K]
Anmerkung: Wenn das Fenster die maximale Bildschirmgröße erreicht hat,
kann die Fensterposition nicht geändert werden. Einschränkung: Das ändern der Fenstergröße kann in div. Browsern (z.B.: Firefox) deaktiviert werden.
• Bei der Eingabe eines Datums, Punkte automatisch hinzufügen[IE|M|O]
<script type="text/javascript">
// Bei der Eingabe eines Datums, Punkte automatisch hinzufügen
function punkte() {
var zeichen = document.Form.eingabe.value.length;
var text = document.Form.eingabe.value;
if (zeichen == 2) {
document.Form.eingabe.value = text+".";
}
if (zeichen == 5) {
document.Form.eingabe.value = text+".";
}
}
</script>
<form name="Form">
Datum: <input type=text name="eingabe" size=10 onKeyUp="punkte();">
</form>