Zahlen formatieren
Die folgende Funktion formatiert Zahlen.
Die folgende Funktion formatiert Zahlen.
Die Funktion stripHTML() löscht alle HTML Tags in einem String.
return str.replace(/<[^!](?:[^>"']|"[^"]*"|'[^"]*')*>|<!--.*?-->/g,' ') .replace(/ +/g, ' ') .replace(/^s+/g, '') .replace(/s+$/g, ''); |
stripHTML() in der Version vom 21.7.2010
Die Funktion trim() löscht alle Zeilenumbrüche, Leerzeichen am Anfang und Ende und doppelten Leerzeichen.
function trim (str) { return str.replace(/[\n\r]/g, ' ').replace(/ +/g, ' ').replace(/^s+/g, '').replace(/s+$/g, ''); } |
Mit CSS lassen sich Bereiche einfach fixieren. Die Angabe position:fixed sorgt dafür, dass der Layer an der Position fixiert bleibt, an der er gerade steht.
Das Problem mit fixed ist, dass es u.a. der IE noch nicht umsetzt, d.h. er ignoriert position:fixed. Deshalb entstand diese Javascript Funktion um einen Bereich zu fixieren. Ich habe das Skript Beispielhaft hier in die Seite eingebaut.
[... weiterlesen]Es sollen mit Hilfe einer Checkbox, alle Checkboxen einer bestimmten Gruppe auf einmal markiert werden.
Das Formular dazu sieht so aus:
Ich verwende für die Checkboxen Namen, die in PHP üblich sind um Elemente als Array abzufragen.
Der HTML Quellcode:
<form action="#">
<p><input type="checkbox" name="loeschen[]"> box 1<br>
<input type="checkbox" name="loeschen[]"> box 2<br>
<input type="checkbox" name="loeschen[]"> box 3<br>
<input type="checkbox" name="loeschen[]"> box 4<br>
<input type="checkbox" name="loeschen[]"> box 5<br>
<p>
<input onclick="check_all('loeschen[]', this)" type="checkbox"> Alle
</form> |
Der Quellcode ist relativ simpel:
function check_all(name, el){ if(!el || !el.form) return alert('falscher Parameter'); var box = el.form.elements[name]; if(!box) return alert(name + ' existiert nicht!'); if(!box.length) box.checked = el.checked; else for(var i = 0; i < box.length; i++) box[i].checked = el.checked; } |
Tooltips sind die kleine gelben Kästchen, die angezeigt werden, wenn
der Mauszeiger über ein Elemente steht.
Am einfachsten lassen sich diese mit dem title Attribut umsetzen.
Jedes HTML Elemente läßt sich mit dieser Eigenschaft belegen:
Ein Javascript, mit dem man vergößerte Bilder anzeigen lassen kann. Das Skript paßt die Popupgröße automatisch an die Größe des Bildes an. Das Popup läßt sich zentrieren und je nach Einstellung, mit einem Klick auf das Bild oder automatisch wenn das Popup den Fokus verliert, schliessen.
[... weiterlesen]