<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Trash-Log &#187; JavaScript, AJAX</title>
	<atom:link href="http://trash-wissen.de/category/js-ajax/feed/" rel="self" type="application/rss+xml" />
	<link>http://trash-wissen.de</link>
	<description>XHTML, CSS, PHP. Webauthoring. Trash.</description>
	<lastBuildDate>Fri, 18 May 2012 03:14:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Spass mit Google&#8230;</title>
		<link>http://trash-wissen.de/2012-04-13/spass-mit-google/</link>
		<comments>http://trash-wissen.de/2012-04-13/spass-mit-google/#comments</comments>
		<pubDate>Fri, 13 Apr 2012 01:13:00 +0000</pubDate>
		<dc:creator>Mike®</dc:creator>
				<category><![CDATA[Finger abhacken]]></category>
		<category><![CDATA[JavaScript, AJAX]]></category>

		<guid isPermaLink="false">http://trash-wissen.de/?p=2289</guid>
		<description><![CDATA[Jetzt drehen sie endlich durch: 404. That’s an error. The requested URL /&#038;gbv=1&#038;sei=[1] was not found on this server. That’s all we know. (suche nach &#8222;test&#8220;) mit deaktiviertem Javascript. Der Internetkonzern Google ist solide ins Jahr gestartet: Im ersten Quartal steigerte der Suchmaschinen-Riese seine Gewinne auf 2,9 Milliarden Dollar, das sind rund 61 Prozent mehr [...]]]></description>
			<content:encoded><![CDATA[<p>Jetzt drehen sie endlich durch:</p>
<blockquote><p>404. That’s an error.</p>
<p>The requested URL /&#038;gbv=1&#038;sei=[1] was not found on this server. That’s all we know. </p></blockquote>
<p>(suche nach &#8222;<a href="http://www.google.de/search?q=test">test</a>&#8220;) mit deaktiviertem Javascript.</p>
<blockquote><p>Der Internetkonzern Google ist solide ins Jahr gestartet: Im ersten Quartal steigerte der Suchmaschinen-Riese seine Gewinne auf 2,9 Milliarden Dollar, das sind rund 61 Prozent mehr als im Vorjahreszeitraum.</p></blockquote>
<p>(spiegel.de)</p>
<p>Kann die da draussen mal bitte jemand alle in ihr beschissenes Buch zurückschicken?</p>
<p>[1] Browser- und IP-abhängige variable Zeichenfolge</p>
<p>[1]²</p>
<blockquote><p>03:20:47: OTR: ich krieg was anderes<br />
   03:20:53: OTR: Ja, eben. Das wundert mich.<br />
   03:20:54: OTR: beitrag fixen<br />
   03:21:03: OTR: Schreib rein &#8218;Arschloch&#8216;.<br />
   03:21:09: OTR: Zieht immer.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://trash-wissen.de/2012-04-13/spass-mit-google/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Cufón? Häh?</title>
		<link>http://trash-wissen.de/2009-06-25/cufon-hah/</link>
		<comments>http://trash-wissen.de/2009-06-25/cufon-hah/#comments</comments>
		<pubDate>Thu, 25 Jun 2009 20:36:38 +0000</pubDate>
		<dc:creator>Mike®</dc:creator>
				<category><![CDATA[Finger abhacken]]></category>
		<category><![CDATA[JavaScript, AJAX]]></category>

		<guid isPermaLink="false">http://trash-wissen.de/?p=1781</guid>
		<description><![CDATA[Was hab ich denn da wieder für eine hammergeile Scheisse verpasst; Cufón, der neueste Javascript-ScheissHype aus dem Web, soll Sifr u.Ä. ablösen. Grosses Kino! Das muss ich mir anschauen. Erster Eindruck: Sieht aus wie Grafiken; hybsch. Zweiter Eindruck: Skaliert wie Grafiken, nämlich gar nicht; schnell weg hier, was soll ich mit dem Scheiss? Oder hab [...]]]></description>
			<content:encoded><![CDATA[<p>Was hab ich denn da wieder für eine hammergeile Scheisse verpasst; Cufón, der neueste Javascript-<del>Scheiss</del><ins>Hype</ins> aus dem Web, soll Sifr u.Ä. ablösen. Grosses Kino!<br />
Das muss ich mir <a href="http://wiki.github.com/sorccu/cufon/demos">anschauen</a>.<br />
Erster Eindruck: Sieht aus wie Grafiken; hybsch.<br />
Zweiter Eindruck: Skaliert wie Grafiken, nämlich gar nicht; schnell weg hier, was soll ich mit dem Scheiss?</p>
<p>Oder hab ich ein Brett vorm Kopp, wer ausser Grafikern, Architekten und Apfeldeppen verwendet sowas ernsthaft im Web? Lemminge?</p>
<p>Link: <a href="http://wiki.github.com/sorccu/cufon/about">sorccu / cufon  </a> (github.com)</p>
]]></content:encoded>
			<wfw:commentRss>http://trash-wissen.de/2009-06-25/cufon-hah/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Spass mit Pufferüberlauf</title>
		<link>http://trash-wissen.de/2009-01-30/spass-mit-pufferueberlauf/</link>
		<comments>http://trash-wissen.de/2009-01-30/spass-mit-pufferueberlauf/#comments</comments>
		<pubDate>Fri, 30 Jan 2009 14:40:35 +0000</pubDate>
		<dc:creator>Mike®</dc:creator>
				<category><![CDATA[JavaScript, AJAX]]></category>
		<category><![CDATA[YMMD]]></category>

		<guid isPermaLink="false">http://trash-wissen.de/?p=1402</guid>
		<description><![CDATA[geht so: Javascript deaktivieren, http://stackoverflow.com/ besuchen, und sich über eine &#8222;Fehler&#8220;meldung freuen: Stack Overflow works best with JavaScript enabled Ich hab nicht gelacht. (thx an blacker47)]]></description>
			<content:encoded><![CDATA[<p>geht so:<br />
Javascript deaktivieren, <a href="http://stackoverflow.com/">http://stackoverflow.com/</a> besuchen, und sich über eine &#8222;Fehler&#8220;meldung freuen:</p>
<blockquote><p>Stack Overflow works best with JavaScript enabled</p></blockquote>
<p>Ich hab nicht gelacht. <img src='http://trash-wissen.de/wp-includes/images/smilies/icon_surprised.gif' alt=':eek:' class='wp-smiley' /> </p>
<p><small>(thx an blacker47)</small></p>
]]></content:encoded>
			<wfw:commentRss>http://trash-wissen.de/2009-01-30/spass-mit-pufferueberlauf/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>CSS3 durch JavaScript?</title>
		<link>http://trash-wissen.de/2008-10-22/css3-durch-javascript/</link>
		<comments>http://trash-wissen.de/2008-10-22/css3-durch-javascript/#comments</comments>
		<pubDate>Wed, 22 Oct 2008 21:57:49 +0000</pubDate>
		<dc:creator>Greg</dc:creator>
				<category><![CDATA[(X)HTML/ CSS]]></category>
		<category><![CDATA[JavaScript, AJAX]]></category>

		<guid isPermaLink="false">http://trash-wissen.de/?p=1099</guid>
		<description><![CDATA[Eric Meyer will nicht darauf warten, dass alle Browser CSS3 unterstützen, er sieht JavaScript als Lösung. JavaScript soll automatisch CSS-Angaben auslesen und entsprechend umsetzen. Mehrere Hintergrundbilder, die für ein Element per CSS definiert werden, sollten so zB erkannt werden und durch per JS generierte DIVs umgesetzt werden. Als ersten Schritt sieht Eric das Projekt Sizzle. [...]]]></description>
			<content:encoded><![CDATA[<p>Eric Meyer will nicht darauf warten, dass alle Browser CSS3 unterstützen, <a href="http://meyerweb.com/eric/thoughts/2008/10/22/javascript-will-save-us-all/">er sieht JavaScript als Lösung</a>. JavaScript soll automatisch CSS-Angaben auslesen und entsprechend umsetzen. Mehrere Hintergrundbilder, die für ein Element per CSS definiert werden, sollten so zB erkannt werden und durch per JS generierte DIVs umgesetzt werden. Als ersten Schritt sieht Eric das Projekt <a href="http://github.com/jeresig/sizzle/tree/master">Sizzle</a>. </p>
<p>Zusätzlich könnten weitere Eigenschaften auf diese Weise umgesetzt werden &#8211; etwa &#8222;wackelnde&#8220; Buchstaben oder ähnliches. Den <a href="http://meyerweb.com/eric/thoughts/2008/10/22/javascript-will-save-us-all/">Artikel</a> sollte man lesen und sich über das Thema Gedanken zu machen kann auch nicht schaden.</p>
]]></content:encoded>
			<wfw:commentRss>http://trash-wissen.de/2008-10-22/css3-durch-javascript/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Wer versteht diesen Witz?</title>
		<link>http://trash-wissen.de/2008-06-19/wer-versteht-diesen-witz/</link>
		<comments>http://trash-wissen.de/2008-06-19/wer-versteht-diesen-witz/#comments</comments>
		<pubDate>Thu, 19 Jun 2008 20:08:35 +0000</pubDate>
		<dc:creator>stephantom</dc:creator>
				<category><![CDATA[(X)HTML/ CSS]]></category>
		<category><![CDATA[JavaScript, AJAX]]></category>
		<category><![CDATA[Webfund]]></category>

		<guid isPermaLink="false">http://trash-wissen.de/?p=945</guid>
		<description><![CDATA[Auch wenn er nicht sonderlich lustig ist; mich würde interessieren, wieviele das Bild hier verstehen. Klick mich, ich bin ein Link!]]></description>
			<content:encoded><![CDATA[<p>Auch wenn er nicht sonderlich lustig ist; mich würde interessieren, wieviele das Bild hier verstehen.<br />
<a href="http://img3.imagebanana.com/img/rvt802w/acid3lynx.png"  rel="lightbox[roadtrip]">Klick mich, ich bin ein Link!</a></p>
]]></content:encoded>
			<wfw:commentRss>http://trash-wissen.de/2008-06-19/wer-versteht-diesen-witz/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Spass mit Browserdetections</title>
		<link>http://trash-wissen.de/2007-12-16/spass-mit-browserdetections/</link>
		<comments>http://trash-wissen.de/2007-12-16/spass-mit-browserdetections/#comments</comments>
		<pubDate>Sun, 16 Dec 2007 19:05:12 +0000</pubDate>
		<dc:creator>Mike®</dc:creator>
				<category><![CDATA[(X)HTML/ CSS]]></category>
		<category><![CDATA[Finger abhacken]]></category>
		<category><![CDATA[JavaScript, AJAX]]></category>
		<category><![CDATA[Sitecheck]]></category>

		<guid isPermaLink="false">http://trash-wissen.de/2007-12-16/spass-mit-browserdetections/</guid>
		<description><![CDATA[Ich bin mir nicht ganz sicher, ob ich es versäumt habe, bei meinen Hurrarufen zu &#8222;Spiegel Online Mobil&#8220; hier und hier mir die Browsererkennung genau anzuschauen, oder ob die Fachkräfte das zwischenzeitlich da eingebaut haben, nun gerade fand ich durch Zufall heraus, welcher innovative Hokuspokus da betrieben wird: Die Browsererkennung für mobile Browser läuft über [...]]]></description>
			<content:encoded><![CDATA[<p>Ich bin mir nicht ganz sicher, ob ich es versäumt habe, bei meinen Hurrarufen zu &#8222;Spiegel Online Mobil&#8220; <a href="http://trash-wissen.de/2006-08-10/wahnsinn-spiegel-online-mobil/" title="Wahnsinn! Spiegel online - mobil!">hier</a> und <a href="http://trash-wissen.de/2006-10-19/spiegel-online-mobil-zweiter-versuch/" title="Spiegel online - mobil zweiter Versuch">hier</a> mir die Browsererkennung genau anzuschauen, oder ob die Fachkräfte das zwischenzeitlich da eingebaut haben, nun gerade fand ich durch Zufall heraus, welcher innovative Hokuspokus da betrieben wird:</p>
<p>Die Browsererkennung für mobile Browser läuft über Javascript (!). <span id="more-816"></span><br />
Auf deutsch: www.spiegel.de aufgerufen, 100 kb Daten über die dicke Handyleitung ziehen, und, vorausgesetzt, man hat einen javascriptfähigen Browser auf&#8216;m Handy auf dem man zu allem Überfluss JS auch noch aktiv gesetzt hat, wird man auf mobil.spiegel.de weitergeleitet und lädt sich den Code-murks nochmal in halb schön (siehe meine beiden alten Beiträge dazu) durch die bereits genannte dicke Handyleitung. Gross.</p>
<p>Weil das alles noch nicht hart dumm genug ist, gibt es auf mobil.spiegel.de eine weitere Browsererkennung, diesmal aber zünftig über den Header.<br />
Mein Erstaunen hält sich doch arg in Grenzen, dass ich nicht in einer Endlosschleife lande, sondern mich an www.spiegel.de/#nomobile erfreuen darf.</p>
<p class="tagging">Technorati Tags: <a href="http://technorati.com/tag/mobile" rel="tag">mobile</a>, <a href="http://technorati.com/tag/handy" rel="tag"> handy</a>, <a href="http://technorati.com/tag/browser" rel="tag"> browser</a>, <a href="http://technorati.com/tag/pda" rel="tag"> pda</a>, <a href="http://technorati.com/tag/webstandards" rel="tag"> webstandards</a>, <a href="http://technorati.com/tag/spiegel+mobil" rel="tag"> spiegel mobil</a></p>
]]></content:encoded>
			<wfw:commentRss>http://trash-wissen.de/2007-12-16/spass-mit-browserdetections/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>SVG-Grafiken im &lt;img&gt;-Element</title>
		<link>http://trash-wissen.de/2007-09-26/svg-grafiken-im-element/</link>
		<comments>http://trash-wissen.de/2007-09-26/svg-grafiken-im-element/#comments</comments>
		<pubDate>Wed, 26 Sep 2007 16:27:13 +0000</pubDate>
		<dc:creator>stephantom</dc:creator>
				<category><![CDATA[(X)HTML/ CSS]]></category>
		<category><![CDATA[JavaScript, AJAX]]></category>

		<guid isPermaLink="false">http://trash-wissen.de/2007-09-26/svg-grafiken-im-element/</guid>
		<description><![CDATA[Derzeit unterstützt kein Browser (von Amaya einmal abgesehen) SVG-Dateien, die über das &#60;img&#62;-Element eingebunden werden. Ich habe mir selbst eine kleine Übergangslösung geschaffen, bis vernünftige Unterstützung da ist. Der Code geht alle &#60;img&#62;-Elemente durch und überprüft, ob der Dateiname auf *.svg endet. Wenn dem so ist, wird das Element durch ein &#60;object&#62; mit den entsprechenden [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://trash-wissen.de/wp-content/uploads/2007/09/svg.png" alt="" class="teaser" />Derzeit unterstützt kein Browser (von Amaya einmal abgesehen) SVG-Dateien, die über das &lt;img&gt;-Element eingebunden werden.<br />
Ich habe mir selbst eine kleine Übergangslösung geschaffen, bis vernünftige Unterstützung da ist.<br />
Der Code geht alle &lt;img&gt;-Elemente durch und überprüft, ob der Dateiname auf *.svg endet. Wenn dem so ist, wird das Element durch ein &lt;object&gt; mit den entsprechenden Attributen ersetzt.<br />
Eventuell hilft das einmal jemandem <img src='http://trash-wissen.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /><br />
<span id="more-721"></span></p>
<div class="igBar"><span id="lcode-2"><a href="#" onclick="javascript:showPlainTxt('code-2'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-2">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">var SVGloader = function<span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#006600; font-weight:bold;">&#41;</span> <span style="color:#006600; font-weight:bold;">&#123;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; var images = document.<span style="">getElementsByTagName</span><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#CC0000;">&#8218;img&#8216;</span><span style="color:#006600; font-weight:bold;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; for<span style="color:#006600; font-weight:bold;">&#40;</span>var i=<span style="color:#800000;color:#800000;">0</span>; i&lt;images .<span style="">length</span>; i++<span style="color:#006600; font-weight:bold;">&#41;</span> <span style="color:#006600; font-weight:bold;">&#123;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; if<span style="color:#006600; font-weight:bold;">&#40;</span>images<span style="color:#006600; font-weight:bold;">&#91;</span>i<span style="color:#006600; font-weight:bold;">&#93;</span>.<span style="">getAttribute</span><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#CC0000;">&#8217;src&#8216;</span><span style="color:#006600; font-weight:bold;">&#41;</span>.<span style="">match</span><span style="color:#006600; font-weight:bold;">&#40;</span>/\.<span style="">svg</span>$/<span style="color:#006600; font-weight:bold;">&#41;</span><span style="color:#006600; font-weight:bold;">&#41;</span> <span style="color:#006600; font-weight:bold;">&#123;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; var object = document.<span style="">createElement</span><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#CC0000;">&#8218;object&#8216;</span><span style="color:#006600; font-weight:bold;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; with<span style="color:#006600; font-weight:bold;">&#40;</span>object<span style="color:#006600; font-weight:bold;">&#41;</span> <span style="color:#006600; font-weight:bold;">&#123;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; setAttribute<span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#CC0000;">&#8218;type&#8216;</span>, <span style="color:#CC0000;">&#8218;image/svg+xml&#8216;</span><span style="color:#006600; font-weight:bold;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; for<span style="color:#006600; font-weight:bold;">&#40;</span>var j=<span style="color:#800000;color:#800000;">0</span>; j&lt;images<span style="color:#006600; font-weight:bold;">&#91;</span>i<span style="color:#006600; font-weight:bold;">&#93;</span>.<span style="">attributes</span>.<span style="">length</span>; j++<span style="color:#006600; font-weight:bold;">&#41;</span> <span style="color:#006600; font-weight:bold;">&#123;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if<span style="color:#006600; font-weight:bold;">&#40;</span>images<span style="color:#006600; font-weight:bold;">&#91;</span>i<span style="color:#006600; font-weight:bold;">&#93;</span>.<span style="">attributes</span><span style="color:#006600; font-weight:bold;">&#91;</span>j<span style="color:#006600; font-weight:bold;">&#93;</span>.<span style="">nodeName</span> != <span style="color:#CC0000;">&#8217;src&#8216;</span><span style="color:#006600; font-weight:bold;">&#41;</span> <span style="color:#006600; font-weight:bold;">&#123;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; setAttribute<span style="color:#006600; font-weight:bold;">&#40;</span>images<span style="color:#006600; font-weight:bold;">&#91;</span>i<span style="color:#006600; font-weight:bold;">&#93;</span>.<span style="">attributes</span><span style="color:#006600; font-weight:bold;">&#91;</span>j<span style="color:#006600; font-weight:bold;">&#93;</span>.<span style="">nodeName</span>, images<span style="color:#006600; font-weight:bold;">&#91;</span>i<span style="color:#006600; font-weight:bold;">&#93;</span>.<span style="">attributes</span><span style="color:#006600; font-weight:bold;">&#91;</span>j<span style="color:#006600; font-weight:bold;">&#93;</span>.<span style="">nodeValue</span><span style="color:#006600; font-weight:bold;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color:#006600; font-weight:bold;">&#125;</span> else <span style="color:#006600; font-weight:bold;">&#123;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; setAttribute<span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#CC0000;">&#8218;data&#8216;</span>, images<span style="color:#006600; font-weight:bold;">&#91;</span>i<span style="color:#006600; font-weight:bold;">&#93;</span>.<span style="">attributes</span><span style="color:#006600; font-weight:bold;">&#91;</span>j<span style="color:#006600; font-weight:bold;">&#93;</span>.<span style="">nodeValue</span><span style="color:#006600; font-weight:bold;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color:#006600; font-weight:bold;">&#125;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color:#006600; font-weight:bold;">&#125;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; <span style="color:#006600; font-weight:bold;">&#125;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; images<span style="color:#006600; font-weight:bold;">&#91;</span>i<span style="color:#006600; font-weight:bold;">&#93;</span>.<span style="">parentNode</span>.<span style="">replaceChild</span><span style="color:#006600; font-weight:bold;">&#40;</span>object, images<span style="color:#006600; font-weight:bold;">&#91;</span>i<span style="color:#006600; font-weight:bold;">&#93;</span><span style="color:#006600; font-weight:bold;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color:#006600; font-weight:bold;">&#125;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; <span style="color:#006600; font-weight:bold;">&#125;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#006600; font-weight:bold;">&#125;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">window.<span style="">onload</span> = function<span style="color:#006600; font-weight:bold;">&#40;</span>event<span style="color:#006600; font-weight:bold;">&#41;</span> <span style="color:#006600; font-weight:bold;">&#123;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; SVGloader<span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#006600; font-weight:bold;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#006600; font-weight:bold;">&#125;</span>; </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
]]></content:encoded>
			<wfw:commentRss>http://trash-wissen.de/2007-09-26/svg-grafiken-im-element/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Browserfenster maximieren via HTML/Javascript</title>
		<link>http://trash-wissen.de/2007-09-08/browserfenster-maximieren-via-htmljavascript/</link>
		<comments>http://trash-wissen.de/2007-09-08/browserfenster-maximieren-via-htmljavascript/#comments</comments>
		<pubDate>Sat, 08 Sep 2007 13:50:58 +0000</pubDate>
		<dc:creator>Mike®</dc:creator>
				<category><![CDATA[(X)HTML/ CSS]]></category>
		<category><![CDATA[JavaScript, AJAX]]></category>
		<category><![CDATA[YMMD]]></category>

		<guid isPermaLink="false">http://trash-wissen.de/2007-09-08/browserfenster-maximieren-via-htmljavascript/</guid>
		<description><![CDATA[ist, bzw. die Frage danach, oft gehört und die Problematik des &#8222;webseitigen&#8220; Rumpfuschens an clientseitigen Browserfunktionen bis zum Erbrechen zerkaut. Eine (weitere) gute eingängige Erklärung, warum man sowas als Webautor tunlichst zu unterlassen hat, fand ich heute im Usenet (in d.c.i.w.a.m.): Stell dir einfach vor, während ich surfe würdest du neben mir sitzen und nach [...]]]></description>
			<content:encoded><![CDATA[<p>ist, bzw. die Frage danach, oft gehört und die Problematik des &#8222;webseitigen&#8220; Rumpfuschens an clientseitigen Browserfunktionen bis zum Erbrechen zerkaut.<br />
Eine (weitere) <del>gute</del> eingängige Erklärung, warum man sowas als Webautor tunlichst zu unterlassen hat, fand ich heute im Usenet (in d.c.i.w.a.m.):<span id="more-689"></span></p>
<blockquote cite="Mike Nolte, MID: 1i42mlc.sdwa9xtwk0tnN@www.mike-nolte.de"><p>
Stell dir einfach vor, während ich surfe würdest du neben mir sitzen und nach meiner Maus greifen um mein Browserfenster zu vergrößern.<br />
Spätestens beim zweiten Versuch käme dein Arm nur noch als Stumpf zurück. Deutlich genug?
</p></blockquote>
<p>Ich hab nicht gelacht. <img src='http://trash-wissen.de/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>Link: <a href="http://groups.google.de/group/de.comm.infosystems.www.authoring.misc/browse_thread/thread/b96a106cf5d04565/0297fc8a34706083#anchor_5ddfe0a92b948399">Browserfenster ganz groß</a> (via google-groups)</p>
]]></content:encoded>
			<wfw:commentRss>http://trash-wissen.de/2007-09-08/browserfenster-maximieren-via-htmljavascript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>YAML-Builder</title>
		<link>http://trash-wissen.de/2007-08-17/yaml-builder/</link>
		<comments>http://trash-wissen.de/2007-08-17/yaml-builder/#comments</comments>
		<pubDate>Thu, 16 Aug 2007 23:46:15 +0000</pubDate>
		<dc:creator>Mike®</dc:creator>
				<category><![CDATA[(X)HTML/ CSS]]></category>
		<category><![CDATA[JavaScript, AJAX]]></category>
		<category><![CDATA[Webfund]]></category>
		<category><![CDATA[Webservices]]></category>

		<guid isPermaLink="false">http://trash-wissen.de/2007-08-17/yaml-builder/</guid>
		<description><![CDATA[Ich bin kein grosser Fan von YAML, da ich gern von Klein an meine Babys grossziehe, aber wenn mir bei irgendwas die Spucke wegbleibt, dann bei sowas: YAML Builder &#124; A tool for visual layout development of YAML based CSS layouts (yaml.de) Das hat mit YAML eigentlich &#8222;nur noch&#8220; so viel zu tun, dass das [...]]]></description>
			<content:encoded><![CDATA[<p><img class="teaser" src='http://trash-wissen.de/wp-content/uploads/2007/08/yaml.png' alt=' ' /> Ich bin kein grosser Fan von YAML, da ich gern von Klein an meine Babys grossziehe, aber wenn mir bei irgendwas die Spucke wegbleibt, dann bei sowas:<br />
<a href="http://builder.yaml.de/">YAML Builder | A tool for visual layout development of YAML based CSS layouts</a> (yaml.de)</p>
<p>Das hat mit YAML <em>eigentlich</em> &#8222;nur noch&#8220; so viel zu tun, dass das Framework drunterliegt, ansonsten ist das der erste mittlerweile wirklich brauchbare &#8211; ööööh &#8211; ja, Online-Wysiwyg-Editor (wenn&#8217;s auch teilweise gut Ressourcen (Javascript) auf schwachbrüstigem Rechner frisst), der mir so auf den Schirm kommt.</p>
<p>Ganz ganz grosses Kino, keine weiteren Fragen.</p>
<p>via: <a href="http://grochtdreis.de/weblog/2007/08/16/yaml-zusammenklicken/">YAML zusammenklicken</a> (grochtdreis.de)</p>
<p class="tagging">Technorati Tags: <a href="http://technorati.com/tag/webdesign" rel="tag">webdesign</a>, <a href="http://technorati.com/tag/webstandards" rel="tag"> webstandards</a></p>
]]></content:encoded>
			<wfw:commentRss>http://trash-wissen.de/2007-08-17/yaml-builder/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Relaunch Dermalog.de</title>
		<link>http://trash-wissen.de/2007-07-24/relaunch-dermalogde/</link>
		<comments>http://trash-wissen.de/2007-07-24/relaunch-dermalogde/#comments</comments>
		<pubDate>Tue, 24 Jul 2007 19:03:25 +0000</pubDate>
		<dc:creator>Mike®</dc:creator>
				<category><![CDATA[(X)HTML/ CSS]]></category>
		<category><![CDATA[Finger abhacken]]></category>
		<category><![CDATA[JavaScript, AJAX]]></category>
		<category><![CDATA[Sitecheck]]></category>
		<category><![CDATA[Webfund]]></category>

		<guid isPermaLink="false">http://trash-wissen.de/2007-07-24/relaunch-dermalogde/</guid>
		<description><![CDATA[Rein zufällig bin ich bei openpr.de über eine Mitteilung gestolpert, dass dermalog.de (irgendein Biometrie-krempel) ihrer Internet-präsenz einen Relaunch spendiert hat. Das ist soweit erst einmal nix, was wirklich vom Hocker reisst, von 08/15-Relaunches gabs ja in den letzten Monaten genug, und inhaltlich ist das ja nun auch nicht prall. Bei mir fällt sowas normalerweise hinten [...]]]></description>
			<content:encoded><![CDATA[<p>Rein zufällig bin ich bei openpr.de über eine Mitteilung gestolpert, dass dermalog.de (irgendein Biometrie-krempel) ihrer Internet-präsenz einen Relaunch spendiert hat.<br />
Das ist soweit erst einmal nix, was wirklich vom Hocker reisst, von 08/15-Relaunches gabs ja in den letzten Monaten genug, und inhaltlich ist das ja nun auch nicht prall. Bei mir fällt sowas normalerweise hinten runter, was aber dann doch neugierig macht, ist das Gefasel in der Pressemitteilung:<span id="more-626"></span></p>
<blockquote><p>
Neben einer intuitiven Benutzerführung wurde bei der Neugestaltung auf Übersichtlichkeit, Barrierefreiheit und Usability wert gelegt.
</p></blockquote>
<p>Man ahnt schon schreckliches &#8211; Ärmel hoch &#8211; und wird nicht enttäuscht: <!--more--></p>
<ul>
<li>Die &#8222;intuitive&#8220; Seitennavigation ist ausschliesslich über Javascript zugänglich. Barrierefreiheit? Auf&#8217;s Maul?</li>
<li>sämtliche Grafiken &#8211; natürlich auch die, die für Navigation vorgesehen sind &#8211; enthalten keinen Alternativtext. Nee? Nee.</li>
<li>für Überschriften gibt es nur das H1-Element, Semantik wird wohl erst in 100 Jahren erfunden.</li>
<li>Lustig gespammt wird auch, damit die <del>Deppen</del> geschätzten Wäppdisainer auch paar Backlinks bekommen:<br />
<code>&lt;div align=&quot;center&quot; style=&quot;<strong>display:none&quot;</strong>&gt;&lt;h1&gt;Webdesign<br />
bei &lt;a href=&quot;http://www.imagecreate.de&quot; target=&quot;_blank&quot;&gt;Imagecreate&lt;/a&gt;&lt;/h1&gt;&lt;/div&gt;</code><br />
Was ein Target in einem unsichtbaren Text verloren hat, weiss wohl nur der Wind.
</li>
<li>Wenn man JS aktiv setzt und das Menü bedient, kann man erkennen, dass von &#8222;<em>schlanker und übersichtlicher Struktur</em>&#8220; nicht die Rede sein kann. (fehlende Verschachtelung der Liste)</li>
</ul>
<p>Ich finde das ganz grossartig, dass bei der Neugestaltung auf ein paar essentielle Dinge <em>Wert gelegt wurde</em>, dass diese dann aber geflissentlich vergessen wurden.</p>
<p>Ob wohl der Auftraggeber weiss, wie er hier &#8211; ähem &#8211; beschissen kann man da sagen? &#8211; beschissen wurde?<br />
Wahrscheinlich noch extra ordentlich draufgezahlt für die nichtgelieferte Barrierefreiheit und Usability.</p>
<p>Links: </p>
<ul>
<li><a href="http://openpr.de/news/147248/DERMALOG-kuendigt-den-Relaunch-seiner-Webseite-an.html" rel="nofollow">DERMALOG kündigt den Relaunch seiner Webseite an</a> (openpr.de)</li>
<li><a href="http://www.dermalog.de/" rel="nofollow">http://www.dermalog.de/</a></li>
</ul>
<p class="tagging">Technorati Tags: <a href="http://technorati.com/tag/barrierefreiheit" rel="tag">barrierefreiheit</a>, <a href="http://technorati.com/tag/webstandards" rel="tag"> webstandards</a>, <a href="http://technorati.com/tag/finger+abhacken" rel="tag"> finger abhacken</a></p>
]]></content:encoded>
			<wfw:commentRss>http://trash-wissen.de/2007-07-24/relaunch-dermalogde/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Skalierbare Buttons mit CSS</title>
		<link>http://trash-wissen.de/2007-07-13/skalierbare-buttons-mit-css/</link>
		<comments>http://trash-wissen.de/2007-07-13/skalierbare-buttons-mit-css/#comments</comments>
		<pubDate>Fri, 13 Jul 2007 19:02:59 +0000</pubDate>
		<dc:creator>Mike®</dc:creator>
				<category><![CDATA[(X)HTML/ CSS]]></category>
		<category><![CDATA[Finger abhacken]]></category>
		<category><![CDATA[JavaScript, AJAX]]></category>

		<guid isPermaLink="false">http://trash-wissen.de/2007-07-13/skalierbare-buttons-mit-css/</guid>
		<description><![CDATA[Gehen so: Ich bin ein Button Soweit so easy, nich wahr? Gerade bin ich aber über mehrere Artikel gestolpert, wo skalierbare Buttons via CSS mit runden Ecken angepriesen werden. Das ist alles soweit ganz doof dufte, aber der Reihe nach: Korsti (korsti.uttx.net) schreibt in seiner Anpreisung zum drölfundypzigsten die gern und vielgelesene aber trotzdem falsche [...]]]></description>
			<content:encoded><![CDATA[<p><img class="teaser" src='http://trash-wissen.de/wp-content/uploads/2007/07/cssbutton.png' alt='' /> Gehen so:</p>
<p><a href="#" style="font-weight:bold;color:#000;padding:2px;border:1px double #CCFF00;background:#f60">Ich bin ein Button</a></p>
<p>Soweit so easy, nich wahr?</p>
<p>Gerade bin ich aber über mehrere Artikel gestolpert, wo skalierbare Buttons via CSS mit runden Ecken angepriesen werden.<br />
Das ist alles soweit ganz <del>doof</del> dufte, aber der Reihe nach: <span id="more-600"></span></p>
<ul>
<li><a href="http://korsti.uttx.net/blog/webdesign/2007-05-31/skalierbare-buttons-mit-abgerundeten-ecken/trackback/">Korsti</a> (korsti.uttx.net) schreibt in seiner Anpreisung zum drölfundypzigsten die gern und vielgelesene aber trotzdem falsche Feststellung:<br />
<blockquote><p>
Doch ein Problem namens Internet Explorer besteht immer noch. Die Version 6 des Browsers unterstützt bekanntlich keine transparenten PNG-Grafiken.
</p></blockquote>
<p>Spitzending, Top-recherche, Hut ab.</p>
</li>
<li>Von <a href="http://www.csshilfe.de/2007/05/skalierbare-buttons-mit-runden-ecken-dank-png.php">Manuela Hoffman</a> (csshilfe.de) ist Ähnliches dazu zu lesen, wenn&#8217;s auch da nicht direkt falsch ist (Hervorhebung von mir):<br />
<blockquote><p>
Leider unterstützt ja der Internet Explorer 6 die Darstellung <strong>dieser</strong> PNGs nicht.<br />
Nutzer dieses Browsers sehen alternativ dank der Verwendung des [class]-Selektors die Buttons eben nur ohne die entsprechenden PNG-Verschönerungen.
</p></blockquote>
<p>Das ist missverständlich. </p>
<p>&#8222;Die Verschönerungen&#8220; beziehen sich hierbei <strong>nur</strong> auf <em>diese</em> durchscheinenden Hintergrundgrafiken und Farben. Es wäre trotzdem möglich, selben Effekt für den IE &#8211; und ja &#8211; mit PNG zu basteln.</p>
</li>
</ul>
<p>Nun zur eigentlichen Seite und Technik, auf die sich da bezogen wird.<br />
Auf David&#8217;s Kitchen gibt es da den Artikel &#8222;<a href="http://monc.se/kitchen/59/scalable-css-buttons-using-png-and-background-colors/">Scalable CSS Buttons Using PNG and Background Colors</a>&#8220;, wo mir gleich mehrere Dinge sauer aufstossen.</p>
<ul>
<li>Mitnichten handelt es sich hier um &#8222;<em>Skalierbare buttons via PNG und Hintergrundfarben</em>&#8220;, sondern um <em>Skalierbare buttons via <strong>Javascript</strong>, PNG und Hintergrundfarben</em>.<br />
Ich weiss nicht Recht, aber ich finde das frech, das ist ja fast wie bei SpOn, wo es schonmal vorkommt, dass im Artikel genau das Gegenteil der Überschrift steht.</li>
<li>Soweit ich da durchschaue, hätte man sich das Javascript auch fein in die Haare schmieren können. Das Javascript macht nichts anderes, als Behelfs-spans um die Links zu basteln, die dann mittels CSS angesprochen werden.<br />
Is nich wahr, nee?
</li>
<li>Wo man schon beim Javascript-geschmier war, hätte man auch noch an der Opacity für IE feilen können, ein Fallback mit nicht-alpha-transparenten PNG (ohne Javascript) ist hier leider imho nicht möglich, da die eigentliche Innovation der Buttons die ist, dass nur 2 Standardgrafiken  verwendet werden, die farblich neutral sind.
</li>
</ul>
<p>Was bleibt da bei den angeblichen CSS-Buttons? Viel Lärm um wenig, das mit den neutralen Grafiken ist sehr nett, das war&#8217;s.<br />
Oder hab ich ein Brett vor&#8216;m Kopf?</p>
<p class="tagging">Technorati Tags: <a href="http://technorati.com/tag/css" rel="tag">css</a>, <a href="http://technorati.com/tag/buttons" rel="tag"> buttons</a></p>
]]></content:encoded>
			<wfw:commentRss>http://trash-wissen.de/2007-07-13/skalierbare-buttons-mit-css/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Profis am Werk</title>
		<link>http://trash-wissen.de/2007-07-05/profis-am-werk/</link>
		<comments>http://trash-wissen.de/2007-07-05/profis-am-werk/#comments</comments>
		<pubDate>Thu, 05 Jul 2007 10:51:36 +0000</pubDate>
		<dc:creator>tiberian</dc:creator>
				<category><![CDATA[(X)HTML/ CSS]]></category>
		<category><![CDATA[Finger abhacken]]></category>
		<category><![CDATA[JavaScript, AJAX]]></category>

		<guid isPermaLink="false">http://trash-wissen.de/2007-07-05/profis-am-werk/</guid>
		<description><![CDATA[Ich will (darf) die Seite komplett grade nicht verlinken (Sie hätte die publicity gar nicht verdient) aber folgende Codeschnipsel sorgte in der Firma für Erheiterung: &#60;script&#62; if(&#8220;&#8220;!=&#8220;&#8220;) document.write(&#8220;&#60;a href=index.php?a=828&#62;&#8220;) else document.write(&#8220;&#60;a href=index.php?an=Service&#62;&#8220;); &#60;/script&#62; Mehr Infos&#60;/a&#62; Wir sollten diese Seite in Bezug auf Suchmaschinen mal checken. Mir sind da ein paar Sachen eingefallen &#8211; Auf die [...]]]></description>
			<content:encoded><![CDATA[<p>Ich will (darf) die Seite komplett grade nicht verlinken (Sie hätte die publicity gar nicht verdient) aber folgende Codeschnipsel sorgte in der Firma für Erheiterung:<br />
<code>&lt;script&gt;<br />
	if(&#8220;&#8220;!=&#8220;&#8220;)<br />
		document.write(&#8220;&lt;a href=index.php?a=828&gt;&#8220;)<br />
	else<br />
		document.write(&#8220;&lt;a href=index.php?an=Service&gt;&#8220;);<br />
&lt;/script&gt;<br />
	Mehr Infos&lt;/a&gt;</code> <span id="more-583"></span><br />
Wir sollten diese Seite in Bezug auf Suchmaschinen mal checken. Mir sind da ein paar Sachen eingefallen <img src='http://trash-wissen.de/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  &#8211; Auf die oben beschriebene Art werden übrigens <em>sämtliche</em> Links auf der Seite generiert.</p>
]]></content:encoded>
			<wfw:commentRss>http://trash-wissen.de/2007-07-05/profis-am-werk/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Code-Text-Ratio Bookmarklet (update)</title>
		<link>http://trash-wissen.de/2007-04-09/code-text-ratio-bookmarklet/</link>
		<comments>http://trash-wissen.de/2007-04-09/code-text-ratio-bookmarklet/#comments</comments>
		<pubDate>Mon, 09 Apr 2007 16:40:12 +0000</pubDate>
		<dc:creator>Mike®</dc:creator>
				<category><![CDATA[(X)HTML/ CSS]]></category>
		<category><![CDATA[JavaScript, AJAX]]></category>
		<category><![CDATA[Sitecheck]]></category>

		<guid isPermaLink="false">http://trash-wissen.de/2007-04-07/code-text-ratio-bookmarklet/</guid>
		<description><![CDATA[Wegen meiner Frage hier nach einer Extension zum lokalen Ausrechnen des Verhältnisse von Code zu Inhalt (Code-Text-Ratio) in Webseiten war stephantom mal so freundlich ein Bookmarklet? zu basteln. Ich habe das hier mit meinen Möglichkeiten mal getestet und weitgehend scheint mir das zu funktionieren. Anmerkungen dazu: verschiedene Online-tools bringen andere Ergebnisse, das dürfte daran liegen, [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://trash-wissen.de/wp-content/uploads/2007/04/bookmarklet.png" class="teaser" alt='' /> Wegen meiner Frage <a href="http://trash-wissen.de/2007-04-05/valides-html/">hier</a> nach einer Extension zum lokalen Ausrechnen des Verhältnisse von Code zu Inhalt (Code-Text-Ratio) in Webseiten war <a href="http://trash-wissen.de/author/stephantom">stephantom</a> mal so freundlich ein Bookmarklet<sup><a href="http://www.stichpunkt.de/bookmarklets/index.html" title="Was ist ein Bookmarklet? (externe Seite)">?</a></sup> zu basteln.<br />
Ich habe das hier mit meinen Möglichkeiten mal getestet und weitgehend scheint mir das zu funktionieren.<br style="clear: both" /><br />
Anmerkungen dazu: <span id="more-385"></span></p>
<ol>
<li>verschiedene Online-tools bringen andere Ergebnisse, das dürfte daran liegen, dass unterschiedliche Algorithmen verwendet werden (siehe Punkt 2), leider sind die verwendeten Algos nicht offen verfügbar, bzw. finde ich keinen dazu.</li>
<li>das Bookmarklet zählt Inhalt der Attribute wie title, alt, longdesc und dergleichen sowie Inhalt der Meta-Tags zum Text-Inhalt.</li>
<li>Nicht zum Inhalt werden natürlich Attribute wie width, style usw. gezählt.</li>
</ol>
<p>Das Bookmarklet:<br />
<strong><a href="javascript:var sa = new Array('alt', 'longdesc', 'title', 'content', 'summary');function c(el) {var length = 0;for (var i = el.firstChild; i != null; i = i.nextSibling) {for(var n in sa) {try {if(i.getAttribute(sa[n]) != null) {length += i.getAttribute(sa[n]).length;}} catch(e) {}}if(i.nodeType == 3) {length += i.data.length;} else {if(i.firstChild != null) length += c(i);}}return length;}function ratio(msg) {var rate = c(document) / document.documentElement.innerHTML.length * 100;if(msg) alert('Dieses Dokument hat einen Code-to-Text-Ratio von ' + Math.round(rate*100)/100 + '%')}ratio(true); //info:trash-wissen.de" title="Code-Text-Ratio">Code-to-Text-Ratio</a> <small>(rechte Maustaste: Lesezeichen hinzufügen; Linke Maustaste: Testen)</small></strong></p>
<p>Der Code:<br />
<code>javascript:var sa = new Array('alt', 'longdesc', 'title', 'content', 'summary');function c(el) {var length = 0;for (var i = el.firstChild; i != null; i = i.nextSibling) {for(var n in sa) {try {if(i.getAttribute(sa[n]) != null) {length += i.getAttribute(sa[n]).length;}} catch(e) {}}if(i.nodeType == 3) {length += i.data.length;} else {if(i.firstChild != null) length += c(i);}}return length;}function ratio(msg) {var rate = c(document) / document.documentElement.innerHTML.length * 100;if(msg) alert(&#8216;Dieses Dokument hat einen Code-to-Text-Ratio von &#8218; + Math.round(rate*100)/100 + &#8218;%&#8216;)}ratio(true);<br />
</code></p>
<p>Anregungen bzgl. Funktionalität und Meinungen zum Zählen der Attribut-Inhalte sind erwünscht.</p>
<p>Update: Ausgabe auf 2 Stellen reduziert.</p>
<p class="tagging">Technorati Tags: <a href="http://technorati.com/tag/bookmarklet" rel="tag">bookmarklet</a>, <a href="http://technorati.com/tag/browser" rel="tag"> browser</a>, <a href="http://technorati.com/tag/webdesign" rel="tag"> webdesign</a>, <a href="http://technorati.com/tag/developement" rel="tag"> developement</a>, <a href="http://technorati.com/tag/seo" rel="tag"> seo</a>, <a href="http://technorati.com/tag/extensions" rel="tag"> extensions</a>, <a href="http://technorati.com/tag/addons" rel="tag"> addons</a></p>
]]></content:encoded>
			<wfw:commentRss>http://trash-wissen.de/2007-04-09/code-text-ratio-bookmarklet/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Das neue Adobe-Dingens</title>
		<link>http://trash-wissen.de/2007-03-28/das-neue-adobe-dingens/</link>
		<comments>http://trash-wissen.de/2007-03-28/das-neue-adobe-dingens/#comments</comments>
		<pubDate>Wed, 28 Mar 2007 21:30:00 +0000</pubDate>
		<dc:creator>Mike®</dc:creator>
				<category><![CDATA[(X)HTML/ CSS]]></category>
		<category><![CDATA[JavaScript, AJAX]]></category>
		<category><![CDATA[Netzpolitik]]></category>
		<category><![CDATA[PHP/ MYSQL]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Webfund]]></category>

		<guid isPermaLink="false">http://trash-wissen.de/2007-03-28/das-neue-adobe-dingens/</guid>
		<description><![CDATA[nach der Übernahme von Macromedia durfte man ja gespannt sein, wie&#8217;s da weiter geht mit den teilweise konkurrierenden Applikationen. Auf SpOn ist ausnahmsweise (hier) eine angenehme, fundierte und umfangreiche Zusammenfassung zu den Neuerungen in der &#8222;Creative Suite 3&#8243; zu lesen. Quo vadis Adobe? Naja, so lala. Irgendwie scheint mir das da nicht ganz so konsequent [...]]]></description>
			<content:encoded><![CDATA[<p>nach der Übernahme von Macromedia durfte man ja gespannt sein, wie&#8217;s da weiter geht mit den teilweise konkurrierenden Applikationen. Auf SpOn ist ausnahmsweise (<a href="http://www.spiegel.de/netzwelt/tech/0,1518,474178,00.html">hier</a>) eine angenehme, fundierte und umfangreiche Zusammenfassung zu den Neuerungen in der &#8222;Creative Suite 3&#8243; zu lesen.<br />
Quo vadis Adobe? <span id="more-356"></span><br />
Naja, so lala. Irgendwie scheint mir das da nicht ganz so konsequent zu sein, statt Nägel mit Köpfen zu machen, haben die für die ganzen Sektierer immer noch ungefähr Zillionen Hintertürchen offengelassen.<br />
Der Reihe nach:</p>
<blockquote><p>
Für die Kunden &#8230; hat sich die Fusion von Adobe und Macromedia gelohnt.
</p></blockquote>
<p>Ok, ich korrigiere mich: <strong>weitgehend</strong> fundiert.<br />
Dreamweaver bleibt drin, aber was ist das:</p>
<blockquote><p>
Das von Adobe entwickelte GoLive soll aber als Einzelprodukt weiter angeboten werden
</p></blockquote>
<p>Golive? Bitte was? Für die paar Hanseln, die damit arbeiten, haben die Programmierleistung verbrannt? Ich möcht&#8217;s nicht ganz schlechtreden, ich habe <del>eine Weile</del> längere Zeit intensiv mit Golive gearbeitet, das ist schon praktikabel, aber hallo, liebe Strategen? Ihr habt Unmengen dicke Geld<del>bündel</del>koffer für Dreamweaver hingelegt und entwickelt Golive weiter? Das muss man nicht verstehen, oder?</p>
<p>Photoshop bleibt drin und es wurde noch mehr Energie investiert, das so weit als nur gerade noch möglich aufzublähen, aber:</p>
<blockquote><p>
In den &#8222;Web&#8220;-Ausgaben der CS3 ist aber auch das ehemalige Macromedia-Programm Fireworks weiter mit dabei
</p></blockquote>
<p>Fireworks? Photoshop? Hätte es nicht, wo man gerade dabei war, Photoshop als DIE neue Killerapplikation für die RAM-Hersteller umzufrickeln, Sinn gemacht, die vielen PS überragenden Funktionen gleich mit in Photoshop einzubauen und Fireworks auf&#8217;s wohlverdiente Altenteil zu setzen? Nein? Und Warum?<br />
Ich hätte ja ein Programm erwartet, das die grossartigen Funktionen von Fireworks mit der einfachen und übersichtlichen Bedienbarkeit von Photoshop vereint. Tja, Essig.</p>
<blockquote><p>
&#8222;Web Standard&#8220; (mit Dreaweaver, Contribute, &#8230;
</p></blockquote>
<p>Contribute? Bitte was? Gibt&#8217;s diesen buckligen Crap in Zeiten von Webzwonull und hastenichgesehen auch noch? *kopfkratz*</p>
<blockquote><p>
Für die Darstellung auf den kleinen Bildschirmen von Mobiltelefonen und anderen tragbaren Geräten wurde das spezielle Format Flash Lite entwickelt.
</p></blockquote>
<p>Whah, kuhl, das hat mir gerade noch gefehlt. Flash auf mein Handy, yeah, hat mal jemand schnell Tabletten gegen Magengeschwüre parat?</p>
<p class="tagging">Technorati Tags: <a href="http://technorati.com/tag/adobe" rel="tag">adobe</a>, <a href="http://technorati.com/tag/macromedia" rel="tag"> macromedia</a>, <a href="http://technorati.com/tag/Creative+Suite+3" rel="tag"> Creative Suite 3</a>, <a href="http://technorati.com/tag/webdesign" rel="tag"> webdesign</a>, <a href="http://technorati.com/tag/design" rel="tag"> design</a></p>
]]></content:encoded>
			<wfw:commentRss>http://trash-wissen.de/2007-03-28/das-neue-adobe-dingens/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Firefox 3.0 &#8211; Call for Feature Requests</title>
		<link>http://trash-wissen.de/2006-10-14/firefox-30-call-for-feature-requests/</link>
		<comments>http://trash-wissen.de/2006-10-14/firefox-30-call-for-feature-requests/#comments</comments>
		<pubDate>Sat, 14 Oct 2006 16:35:10 +0000</pubDate>
		<dc:creator>stephantom</dc:creator>
				<category><![CDATA[(X)HTML/ CSS]]></category>
		<category><![CDATA[JavaScript, AJAX]]></category>
		<category><![CDATA[Webfund]]></category>

		<guid isPermaLink="false">http://trash-wissen.de/2006-10-14/firefox-30-call-for-feature-requests/</guid>
		<description><![CDATA[Die Mozilla Organization sammelt derzeit Featurewünsche für die Version 3.0! Hier soll Gecko 1.9 mit neuem Grafikbackend verwendet werden. Deshalb dürfen wir uns erstmals wieder Hoffungen auf größere Änderungen aus der Sicht der Webautoren machen. Vorschläge dürfen dort auch diskutiert werden.]]></description>
			<content:encoded><![CDATA[<p>Die Mozilla Organization <a href="http://wiki.mozilla.org/Firefox/Feature_Brainstorming">sammelt</a> derzeit Featurewünsche für die Version 3.0!<br />
Hier soll Gecko 1.9 mit neuem Grafikbackend verwendet werden. Deshalb dürfen wir uns erstmals wieder Hoffungen auf größere Änderungen aus der Sicht der Webautoren machen. Vorschläge dürfen dort auch diskutiert werden.</p>
]]></content:encoded>
			<wfw:commentRss>http://trash-wissen.de/2006-10-14/firefox-30-call-for-feature-requests/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

