Home   About   Contact   Log in

Archive for the ‘Programmierung’ Category

Tabelle zeilenweise ausblenden mit jQuery

March 11th, 2009 | 2 Comments | Filed in Programmierung

Möchte man mit jQuery einige Zeilen aus einer Tabelle ausblenden, so könnte man auf folgende einfache Lösung verfallen:

Ursprüngliche Tabelle:

<table>
  <tr><td>Zeile 1</td></tr>
  <tr><td>Zeile 2</td></tr>
  <tr><td>Zeile 3</td></tr>
</table>

Tabelle mit <div> und checkbox:

<table>
  <tr><td>Zeile 1</td></tr>
  <div id="test">
    <tr><td>Zeile 2</td></tr>
  </div>
    <tr><td>Zeile 3</td></tr>
</table>
<input type="checkbox" id="cb_test" name="cb_test" 
  onClick="hideshow()"/>Zeile 2 verstecken

jQuery-Code zum Ausblenden der Zeile 2:

function hideshow() {
  if ($("#cb_test").attr("checked"))
    $("#test").hide();
  else 
    $("#test").show();
}

Dieser Ansatz funktioniert leider nicht, da es nicht möglich ist, Tabellen- und Textstrukturierungelemente zu mischen. Seit HTML 4 gibt es allerdings das <tbody>-Element, das man für diesen Zweck verwenden kann:

<table>
  <tr><td>Zeile 1</td></tr>
  <tbody id="test">
    <tr><td>Zeile 2</td></tr>
  </tbody>
    <tr><td>Zeile 3</td></tr>
</table>
<input type="checkbox" id="cb_test" name="cb_test" 
  onClick="hideshow()"/>Zeile 2 verstecken

Laut HTML-Validator des W3C ist diese Lösung „HTML 4.01 Transitional“-valide.

Motorrad-Parkplatz Mashup

August 30th, 2007 | 1 Comment | Filed in Programmierung, Software, The Matrix

Als ich heute so durch die Stadt düste, fielen mir der eine oder andere spezielle Parkplatz für Motorräder auf, die ich bisher nicht kannte. Woher auch? Diese Parkplätze findet man normalerweise auch erst nach Jahren in einer neuen Stadt.

Eigentlich wäre es doch eine gute Google-Maps Mashup-Idee: Man gibt eine Stadt ein und es werden die Parkülätze für Motorräder angezeigt, am besten mit Größe und Beschaffenheit. Freiwillige? Ich habe zum Einen nämlich genug mit meinen WordPress-Plugins zu tun und zum anderen noch nie ein Google-Mashup geschrieben. Obwohl es natürlich eine interessante Herausforderung wäre.

Update: streammp3 new

September 6th, 2006 | No Comments | Filed in Programmierung, The Matrix

Ich habe nach einem Kommentar auf userscripts.org mein Greasemonkey-Skript streammp3 new geändert.
Das Skript hängt jetzt nichtm ehr vom Kontakt zu meinem Server ab, was insofern ganz praktisch ist, da nach einem Serverumzug das entscheidende PHP-Skript nicht mehr funktionierte.
BTW: Das Skript durchsucht die aktuelle Webseite nach MP3-Links und fügt ein Icon ein, über das die MP3-Datei gestreamt werden kann und somit nicht erst nach einem vollständigen Download, sondern bereits nach dem ersten Kontakt abgespielt wird.