Jul/100
Mit jQuery eine CSS Klasse einem Objekt hinzufügen / entfernen
Dynamisch einem Objekt eine CSS Klasse - class="klasse" mit jQuery hinzufügen oder entfernen.
$("#objekt").addClass("klasse"); // hinzufügen
$("#objekt").removeClass("klasse"); // entfernen
$("#objekt").toggleClass("klasse"); // je nach dem ob vorhanden wird hinzugefügt oder entfernt
Feb/100
Frame Weiterleitung 100%, 0-100%
Immer wieder benötigt man eine Weiterleitungs Methode, bei der die aufgerufene URL stehen bleibt. Z.B. bei einem Serverumzug übergangsweise wenn die Domain länger braucht zum umziehen oder auch in vielen anderen Fällen.
Hier eignen sich Frame Weiterleitungen sehr gut um über einen kurzen Zeitraum eine Domain umzuleiten, so dass die URL in der Adresszeile stehen bleibt. Wichtig hierbei ist, das es sich um einen kurzen Zeitraum handelt. Denn SEO Technisch ist eine Frame Weiterleitung totaler Müll.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Weiterleitung</title>
<meta name="description" content="Weiterleitung Beschreibung" />
<meta name="keywords" content="Weiterleitung, Keywords" />
</head>
<frameset rows="100%">
<frame src="http://URL.de" title="" frameborder="0" noresize="noresize"/>
<noframes>
<body>
<h1>Name / URL</h1>
<p><a href="http://URL.de">Text / Name / URL</a></p>
</body>
</noframes>
</frameset>
</html>
Feb/100
Bestätigungsabfrage – Ausführen, Abbrechen – confirm, JavaScript
Oft möchte man den Nutzer, z.B. vor einer Löschung, noch einmal fragen ob dieser die Aktion wirklich ausführen möchte. Mit confirm() hat man diese Möglichkeit in JavaScript.
Weist einfach eurem Link zur Löschung einen onclick Event hinzu:
onclick="return confirm('Sollen die News endgültig gelöscht werden?');"
Jan/100
jQuery 1.4 – schneller, größer, besser – JavaScript Framework
Vor kurzem ist nun die neue Version von jQuery erschienen. Aktuell liegt sie in 1.4 vor. jQuery ist wohl eines der populärsten JavaScript Frameworks die es momentan gibt. Seit dem ersten Release sind nun 4 Jahre vergangen und es hat sich wieder einmal viel getan. So sind über 200 Bugs gefixed worden und einiges wurde für die Performance gemacht. Das hat leider zu folge das die Dateigröße auf 156 KB gestiegen ist. Daher sollte man für den Produktiven Einsatz immer die komprimierte Version nutzen.
Für die neue Version gibt es eine neue Seite auf der man mehr erfährt.
.css() soll ca. doppelt so schnell sein wie in jQuery 1.3.2, aber auch .html() ist nun ca. dreimal so schnell. Auf der bereits veröffentlichten neuen API-Site für jQuery 1.4 sind sämtliche Funktionen der neuen Version wie bspw. ".index()" oder ".unwrap()" enthalten.
Ich werde die neue Version auf jeden Fall in nächster Zeit testen und auch einsetzen. Erfahrungen schreibe ich dann in einem extra Artikel.
Aug/090
Flash Valide in XHtml 1.1 einbauen
Oft wird gefragt wie man den Flash valide in XHTML 1.1 einbauen kann.
Hier die Lösung:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" >
<head>
<title>Flash valide einbinden</title>
</head>
<body>
<object type="application/x-shockwave-flash" data="flash.swf" width="800" height="600">
<param name="movie" value="flash.swf" />
<param name="wmode" value="transparent" />
<img src="ersatz.jpg" width="800" height="600" alt="header" />
</object>
</body>
</html>
Das Bild dient zur korrekten Darstellung, falls einmal kein Flash geladen werden kann.
via rene-design





