<?xml version="1.0" encoding="iso-8859-1" ?>
<?xml-stylesheet type="text/xsl" href="/forum/?type=rssXsl" media="screen"?>
<?xml-stylesheet type="text/css" href="/css/rss.css" ?><rss version="2.0"  
    xmlns:dc="http://purl.org/dc/elements/1.1/" 
    xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" 
    xmlns:admin="http://webns.net/mvcb/" 
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 
    xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
<title>Strohhalm-Community</title>
<link>http://www.strohhalm.org/forum/</link>
<description>Die Strohhalm-Community ist eine Internet-Gemeinschaft, die sich mit den Fragen rund
ums Internet beschäftigt. Egal ob (X)HTML, CSS, PHP oder JavaScript, Projekt-Planung oder sogar die Server-Administration. Hier sind Sie auf 
in guten Händen.</description>
<language>de</language>
<copyright>Strohhalm Community</copyright>
<lastBuildDate>Wed, 08 Sep 2010 15:17:48 +0200</lastBuildDate>
<docs>http://backend.userland.com/rss</docs>
<generator>THUNDER-20000 - CONTENT MANAGER</generator>
<managingEditor>team@strohhalm.org</managingEditor>
<webMaster>team@strohhalm.org</webMaster>
<ttl>24</ttl>
<item>
<title><![CDATA[Problem JQuery - Ajax Rückgabewert]]></title>
<dc:creator>milhouse</dc:creator>
<category>Programmierung Clientseitig</category><description><![CDATA[<p>bingo!</p>

<p>danke vielmals euch allen, hätte ich selber wohl ewig gesucht...</p>]]></description>
<link>http://www.strohhalm.org/forum/?action=viewTopic&amp;topic=2752#entry14724</link>
<pubDate>Thu, 26 Aug 2010 15:55:08 +0200</pubDate>
</item><item>
<title><![CDATA[PHP - Datei Finden]]></title>
<dc:creator>wurstbrot</dc:creator>
<category>Programmierung Serverseitig</category><description><![CDATA[<p>Hallo,</p>

<p>glob ist die einfachste Möglichkeit. Allerdings geht das nicht immer, je nachdem wie komplex die Dateimuster sind. Aber wenn du drüber iterierst, kannst du ja einfach reguläre Ausdrücke anwenden und gegebenenfalls die Datei überspringen.</p>

<p>Wurstbrot</p>]]></description>
<link>http://www.strohhalm.org/forum/?action=viewTopic&amp;topic=2749#entry14718</link>
<pubDate>Wed, 25 Aug 2010 15:34:22 +0200</pubDate>
</item><item>
<title><![CDATA[Gemeinsame Daten in Java Servlet]]></title>
<dc:creator>wurstbrot</dc:creator>
<category>Programmierung Serverseitig</category><description><![CDATA[<p>Hallo,</p>

<p>also wenn ich dich richtig verstanden habe, wandelst du deine Daten in JSON um und schreibst diese auf den Server, damit bei der nächsten Anfrage diese Datei wieder ausgelesen wird? Das wundert mich nicht, dass das Ressourcen frisst.</p>

<p>Java Servlets starten im Gegensatz zu PHP einmal. D.h. dass du mit jeder Anfrage auf dasselbe Servlet (dieselbe Instanz!) zugreifst, die gegebenenfalls halt parallel Methoden aufruft. Das kannst du z.B. überprüfen, in dem du beim Servlet-Konstruktor nen entsprechenden Code ausführen lässt.</p>

<p>Zum Austausch von Daten innerhalb eines Servlets kannst du deshalb ganz bequem Klassenvariablen verwenden. Das funktioniert super, mach ich ständig mit mehreren Megabyte großen Daten, die einfach im Speicher gehalten werden. Wenn du Daten zwischen einzelnen Servlets austauschen willst, kannst du die über die Context-Umgebung gehen, die jedem Servlet zur Verfügung steht. </p>

<p>Wurstbrot</p>]]></description>
<link>http://www.strohhalm.org/forum/?action=viewTopic&amp;topic=2753#entry14717</link>
<pubDate>Wed, 25 Aug 2010 15:32:21 +0200</pubDate>
</item><item>
<title><![CDATA[strohhalm tot?]]></title>
<dc:creator>wurstbrot</dc:creator>
<category>Strohhalm</category><description><![CDATA[<p>Hallo Klara,</p>

<p>ja, ist leider recht dünn hier geworden. Er wird aber sicher nicht abgeschalten. Im Hintergrund arbeite ich an einer komplett neuen Software, die einige nützliche Funktionen für selbständige Webdesigner schaffen wird, aber das dauert noch eine Weile (Weil die Promotion noch fertig geschrieben werden muss). Bis dahin hoffe ich, dass die treuen Fans bei der Stange bleiben ;)</p>

<p>Gruß</p>

<p>Wurstbrot</p>]]></description>
<link>http://www.strohhalm.org/forum/?action=viewTopic&amp;topic=2751#entry14713</link>
<pubDate>Tue, 24 Aug 2010 17:44:54 +0200</pubDate>
</item><item>
<title><![CDATA[Div Höhe bei  &gt;100% Werten]]></title>
<dc:creator>klara</dc:creator>
<category>(X)HTML + CSS</category><description><![CDATA[<p>height: 100% = die maximale mögliche höhe ungeachtet dessen ob eine oder hundert zeilen drin stehen. ohne quelltext kann ich micht mehr zu sagen.<br />
gruss</p>]]></description>
<link>http://www.strohhalm.org/forum/?action=viewTopic&amp;topic=2707#entry14711</link>
<pubDate>Tue, 24 Aug 2010 15:45:11 +0200</pubDate>
</item><item>
<title><![CDATA[JQuary menü mit slide down und color animations]]></title>
<dc:creator>klara</dc:creator>
<category>Programmierung Clientseitig</category><description><![CDATA[<p>also du hast 2x den selben code für das selbe li verwendet nur mit anderen zeiten!<br />
1x reicht auch weil es reagiert eh nur einer drauf und es ist extrem unsauber :)<br />
und du weisst schon noch das dass mouseover die selbe farbe hat wie das mouseout?<br />
zumindest beim zweiten code.</p>


<p><code><br />
$(\'#navbar ul li\').hover(function() { //mouseover<br />
var col = \'rgb(\' + (Math.floor(Math.random() * 256)) + \',\' + (Math.floor(Math.random() * 256)) + \',\' + (Math.floor(Math.random() * 256)) + \')\';<br />
$(this).animate({\'backgroundColor\': col}, 1000);<br />
},function() { //mouseout<br />
$(this).animate({\'backgroundColor\': original},500);<br />
});<br />
// Hover Color Does not change back to original <br />
$(\'#navbar ul li\').hover(function() { //mouseover<br />
var col = \'rgb(\' + (Math.floor(Math.random() * 256)) + \',\' + (Math.floor(Math.random() * 256)) + \',\' + (Math.floor(Math.random() * 256)) + \')\';<br />
$(this).animate({\'backgroundColor\': col},500);<br />
},function() { //mouseout<br />
$(this).animate({\'backgroundColor\': col},500);<br />
});<br />
</code></p>

<p>ab jetzt wird es schwierig da ich nicht den ganzen code kenne!<br />
ich gehe von volgendem aus:<br />
du gehtst über ein li mit der maus drüber und es öffnet sich ein untermenü das die selbe farbe haben soll.<br />
der am einfachsten zu erklärende weg ist:</p>

<p>jedes li bekommt eine id, a1, a2, a3,.... <li id=\a1\><br />
die div\'s der zugehörigen untermenüs bekommt ein class, a1, a2, a3,....</p>

<p>dann würde der code so aussehen:</p>

<p><code><br />
$(\'#navbar ul li\').hover(function() { //mouseover<br />
var col = \'rgb(\' + (Math.floor(Math.random() * 256)) + \',\' + (Math.floor(Math.random() * 256)) + \',\' + (Math.floor(Math.random() * 256)) + \')\';<br />
$(this).animate({\'backgroundColor\': col}, 1000);<br />
var change = $(this).attr(\id\);<br />
$(\'.\'+change).animate({\'backgroundColor\': col}, 1000);<br />
},function() { //mouseout<br />
$(this).animate({\'backgroundColor\': original},500);<br />
var change = $(this).attr(\id\);<br />
$(\'.\'+change).animate({\'backgroundColor\': original}, 500);<br />
});<br />
</code></p>

<p>
auf die schnelle und ungetestet, meine aber es sollte gehen ;)<br />
gruss</p>]]></description>
<link>http://www.strohhalm.org/forum/?action=viewTopic&amp;topic=2725#entry14710</link>
<pubDate>Tue, 24 Aug 2010 14:41:54 +0200</pubDate>
</item><item>
<title><![CDATA[Eine dynamisch generierte auflistung bearbeiten]]></title>
<dc:creator>The-Clash</dc:creator>
<category>Programmierung Clientseitig</category><description><![CDATA[<p>Hallo erstmal allerseits.<br />
Auf der Suche im Web nach einer Problemlösung für mein Problem bin ich in diesem Forum gelandet und ich hoffe man kann mir hier helfen. Derzeit generiere ich mit dem folgendem Code hier ein Formular und sende es danach per Post an das php formular... soweit so gut. Leider soll ich jetzt auch noch zeilen löschbar machen ( die nachfolgenden Zeilen sollen dann natürlich nach oben aufrücken und ihre position sowie den nummern zusatz entsprechend ändern) und zudem editierbar auf mausklick. Leider bin ich in jquery und javascript ein ziemlicher anfänger und weiß gerade gar nciht wie ich das anstellen soll da ich die id's ja dynamisch generiere und deshalb auch nicht auswählen kann (und selbst wenn ich es könnte wüsste ich nciht wie ich die Werte die in der gleichen zeile sind ändere)<br />
Mit javascript und jquery kenn ich mich ledier gar nicht so gut aus(wie man wahrscheinlich am code sehen kann xD) daher bitte ich hier um Hilfe:</p>

<p>So erstma der relevante teil vom Code:
</p><p><code><br />
    $(document).ready(function(){<br />
        i = 0;<br />
        $(#a).click(function(event){<br />
            if ($(#kind).val() !== ) {<br />
                if ($(#place).val() !== ) {<br />
                    i++;<br />
                    //verstecktes formular erzeugen und f&uuml;llen<br />
                    $(&lt;div id='+i+'&gt;&lt;/div&gt;).appendTo(#hiddenform);<br />
                    $(&lt;input type='text' name='+i+_1' id='+i+_1' value='' /&gt;).appendTo(#+i+);<br />
                    $(&lt;input type='text' name='+i+_2' id='+i+_2' value='' /&gt;).appendTo(#+i+);<br />
                    $(&lt;input type='text' name='+i+_3' id='+i+_3' value=+i+ /&gt;).appendTo(#+i+);<br />
                    $(&lt;input type='text' name='+i+_4' id='+i+_4' value='nein' /&gt;).appendTo(#+i+);<br />
                    var kind = $(#kind).val();<br />
                    var place = $(#place).val();<br />
                    var pn = &lt;?php echo $_SESSION[internpn]?&gt;.+$(#+i+_3).val();<br />
                    $(#+i+_1).val(kind);<br />
                    $(#+i+_2).val(place);<br />
                    $(#optical:checked).each(function(){<br />
                        $(#+i+_4).val(Ja);<br />
                    });<br />
                    var opt = $(#+i+_4).val();<br />
                    //sichtbare felder erzeugen und f&uuml;llen<br />
                    $(&lt;div id='show+i+'&gt;).appendTo(#table);<br />
                    $(&lt;div id='show+i+_1' class='position'&gt;+i+&lt;/div&gt;).appendTo(#show+i);<br />
                    $(&lt;div id='show+i+_2' class='kind2'&gt;+kind+&lt;/div&gt;).appendTo(#show+i);<br />
                    $(&lt;div id='show+i+_3' class='place2'&gt;+place+&lt;/div&gt;).appendTo(#show+i);<br />
                    $(&lt;div id='show+i+_4' class='number'&gt;+pn+&lt;/div&gt;).appendTo(#show+i);<br />
                    $(&lt;div id='show+i+_5' class='opt'&gt;+opt+&lt;/div&gt;).appendTo(#show+i);<br />
                <br />
                }<br />
                else {<br />
                    alert(Bitte nennen sie einen Entnahmeort!);<br />
                };<br />
            }<br />
            else {<br />
                alert(Bitte nennen sie eine Probenart!);   <br />
            };<br />
            <br />
            <br />
<br />
        });<br />
</code></p>

<p>viel dank schonmal fürs Lesen!<br />
schöne Grüße, Ralf</p>]]></description>
<link>http://www.strohhalm.org/forum/?action=viewTopic&amp;topic=2750#entry14709</link>
<pubDate>Tue, 24 Aug 2010 13:47:12 +0200</pubDate>
</item><item>
<title><![CDATA[** jquery -kommentare immer wieder leer obwohl ...]]></title>
<dc:creator>klara</dc:creator>
<category>Programmierung Serverseitig</category><description><![CDATA[<p>hi,<br />
ja, wurstbrot hat recht. es wird nichts in die db geschrieben sondern nur ausgelesen.<br />
das jquery macht hier nix ausser einwenig rumsliden also nur eine optische aufwertung.<br />
gruss</p>]]></description>
<link>http://www.strohhalm.org/forum/?action=viewTopic&amp;topic=2700#entry14708</link>
<pubDate>Mon, 23 Aug 2010 18:14:57 +0200</pubDate>
</item><item>
<title><![CDATA[JQuery Contentmanipulation Serverseitig Steuern]]></title>
<dc:creator>klara</dc:creator>
<category>Programmierung Serverseitig</category><description><![CDATA[<p>also, ist alles kein problem mit jquery.<br />
aber trotzdem, ohne onclick wird es dann nicht gehen.<br />
egal wie du dich entscheiden wirst, es ist eine menge arbeit.<br />
nichts desto trotz eine kleine anregung :)</p>

<p><li class=\button\ id=\c123\><br />
<li class=\button\ id=\c124\></p>

<p>----------------------------------------------------------------jquery</p>

<p>$(\.button\).live(\click\, function() {</p>

<p>var myid = $(this).attr(\id\);</p>

<p>$.post(\script.php\, { button: myid },<br />
function(data){<br />
// was auch immer du hier rein haben möchtest<br />
}, \json\);<br />
});</p>

<p>was passiert hier: bei klick auf ein li mit der class button wird erstmal von dem angeklickten li die id ausgelesen und in die var myid geschriben. dann wird ein post an die script.php gesendet (z.b. button=c124) und auf antwort gewartet. ab hier wird es unmöglich dir weiter zu helfen weil es zuviele möglichkeiten gibt wie man weiter verfahren könnte. du kannst z.b den gesamten html code per php generieren und an das jquery übergeben oder nur die werte bestimmter felder die du dann einzeln per jquery autauschen tust oder .....<br />
gruss</p>]]></description>
<link>http://www.strohhalm.org/forum/?action=viewTopic&amp;topic=2705#entry14707</link>
<pubDate>Mon, 23 Aug 2010 17:59:41 +0200</pubDate>
</item><item>
<title><![CDATA[sortible speichern]]></title>
<dc:creator>wurstbrot</dc:creator>
<category>Programmierung Clientseitig</category><description><![CDATA[<p>Hallo,</p>

<p>also sicher die einfachste Möglichkeit besteht darin, die <a href=http://docs.jquery.com/UI/Sortable#method-serialize rel=extern>Serialize-Funktion</a> zu verwenden. Damit wird dir die gesamte Liste in der neuen Reihenfolge zurückgegeben (anhand der IDs) und du musst sie eigentlich nur noch mit der internen serverseitigen Repräsentation abgleichen.</p>

<p>Wurstbrot</p>]]></description>
<link>http://www.strohhalm.org/forum/?action=viewTopic&amp;topic=2747#entry14705</link>
<pubDate>Thu, 19 Aug 2010 18:49:10 +0200</pubDate>
</item><item>
<title><![CDATA[Extreme Programming ins Blaue]]></title>
<dc:creator>Blackster</dc:creator>
<category>Programmierung Serverseitig</category><description><![CDATA[<p><a href=http://www.devils-way.net/konzepte_01-extreme-programming.html rel=extern>http://www.devils-way.net/konzepte_01-extreme-programming.html</a></p>

<p>Ich habe das Projekt bei SourceForge eingestellt - da laufen sicherlich<br />
genug Freaks rum die sowas auch gern mal austesten würden was so<br />
passiert wenn man so GARKEINE anforderungen hat sondern nur prinzipien<br />
die einzuhalten sind ...</p>

<p>wer weiss - vielleicht entsteht aus sowas irgendwann ein neuronales<br />
Netzwerk oder sowas?<br />
eine Suchmaschine?Ich bin wirklich gespannt...</p>

<p>denn mit der Entwicklung von Standardsoftware kann man heutzutage kein<br />
Geld mehr verdienen weil es alles bereits X-fach gib - LEIDER...</p>

<p>eventuell treibt sich ja hier auch der ein oder andere interessierte entwickler rum<br />
- ich denke das wird eine echt spannende wissenschaftliche arbeit die mit diesem<br />
losen ziel was passiert dann wohl sicher nur firmen mit entsprechendem budget<br />
 für forschungsarbeit betrieben haben...</p>]]></description>
<link>http://www.strohhalm.org/forum/?action=viewTopic&amp;topic=2748#entry14702</link>
<pubDate>Wed, 18 Aug 2010 16:55:02 +0200</pubDate>
</item><item>
<title><![CDATA[String in HTML-Code umwandeln mittels jQuery]]></title>
<dc:creator>Rachenputzer</dc:creator>
<category>Programmierung Serverseitig</category><description><![CDATA[<p>Hat sich alles erledigt. Mit .live @ jquery: <a href=http://api.jquery.com/live/ rel=extern>http://api.jquery.com/live/</a> kann man direkt auf dynamisch erzeuge Elemente zugreifen.</p>]]></description>
<link>http://www.strohhalm.org/forum/?action=viewTopic&amp;topic=2746#entry14699</link>
<pubDate>Thu, 12 Aug 2010 10:46:33 +0200</pubDate>
</item><item>
<title><![CDATA[[MySQL] Wikipedia SQL - Abfrage dauert sehr lange]]></title>
<dc:creator>wurstbrot</dc:creator>
<category>Programmierung Clientseitig</category><description><![CDATA[<p>Hallo</p>

<blockquote cite=http://strohhalm.org/forum/?action=viewTopic&amp;topic=2745#entry14690><p>[wahsaga:]<br />
Da steht page_title, was ja dein einziges Selektionskriterium ist, zwar im zweiten Index mit drin - aber erst an zweiter Stelle, und deshalb nützt dir da der Index m.W. nichts</p></blockquote>

<p>Korrekt. Das ist ein Index über zwei Spalten und kann nur genutzt werden, wenn beide Spalten in der Where-Klausel stehen. Es existiert deshalb kein Index und damit dauert die Anfrage lange. Er muss hier ohne Index praktisch die ganze Tabelle Schritt für Schritt durchgehen. Hier hab ich das vor einiger Zeit mal ausführlich erklärt: <a href=http://www.mathias-bank.de/2006/11/12/datenbank-richtig-nutzen-1-indizes/ rel=extern>http://www.mathias-bank.de/.../datenbank-richtig-nutzen-1-indizes/</a></p>

<p>Mit Index kannst du viel schneller abfragen. Ich hab hier bei meiner Doktorarbeit eine Datenbank mit über 30GB (mySQL) und eine Abfrage dauert nur ein paar Millisekunden mit den richtigen Indizes.</p>

<p>Wurstbrot</p>]]></description>
<link>http://www.strohhalm.org/forum/?action=viewTopic&amp;topic=2745#entry14691</link>
<pubDate>Mon, 02 Aug 2010 10:11:44 +0200</pubDate>
</item><item>
<title><![CDATA[Jquery/PHP - attr() problem]]></title>
<dc:creator>wahsaga</dc:creator>
<category>Programmierung Clientseitig</category><description><![CDATA[<p>Natürlich geht das einfacher.</p>

<p>Wenn du jetzt schon deine IDs „durchnummerierst“, dann solltest du wenigstens den gezeigten Code in einer Schleife ausführen, wo du die Nummer immer durch den aktuellen Zählerstand ersetzt - dann wäre es wenigstens nicht ganz so übel.</p>

<p>Aber noch einfacher wird es, wenn man den grundlegenden Aufbau ändert.<br />
Auf Elemente kann man ja nicht nur über IDs, sondern bspw. auch über ihre Klasse zugreifen - und mehrere Elemente dürfen der gleichen Klasse angehören, das ist kein Problem.</p>

<p>Dann braucht man die Schleife nicht mehr selber schreiben, sondern kann das gleich an jQuery abgeben - mittels .each() o.ä.<br />
Und auf das Element, auf dem der Klick stattfand, kann man auch direkt zugreifen, die Referenz auf dieses Element hat man schon, ohne sie erst noch per ID o.ä. ermitteln zu müssen. Und „reinem“ JavaScript gibt's dafür das Keyword this, das bei dynamisch gebundenen Eventhandlern innerhalb der Funktion auf das Element zeigt, auf welchem der Event stattfand.<br />
Ob das bei jQuery genauso geht, oder ob das eine andere Art des Zugriffs auf das Element vorsieht, weiß ich nicht auswendig - das müsste man in der Doku nachlesen.</p>]]></description>
<link>http://www.strohhalm.org/forum/?action=viewTopic&amp;topic=2744#entry14688</link>
<pubDate>Wed, 21 Jul 2010 18:10:00 +0200</pubDate>
</item><item>
<title><![CDATA[Buch gesucht: Webdesign für Mobile Internetseiten]]></title>
<dc:creator>webby</dc:creator>
<category>Programmierung Clientseitig</category><description><![CDATA[<p>Hallo zusammen,</p>

<p>meine Frage hat nur indirekt etwas mit clientseitiger Programmierung zu tun:</p>

<p>Ich suche ein aktuelles Buch, mit dem ich mich umfassend über das Webdesign für Mobile Websites informieren kann. Insbesondere geht es mir darum, welche Technologien aktuelle eingesetzt werden können, welche Plattformen welche Sprachen unterstützgen und was so als gängige Quasi-Standards anzusehen ist (z.B. bei der Frage der Auflösung), ...<br />
Bei Amazon hab ich allerdings nur Bücher von 2008 gefunden und in dem schnelllebigen Umfeld kommt mir das doch schon etwas veraltet vor.</p>

<p>Könnt ihr mir Bücher oder andere Ressource (Schulungen, Websites, etc.) empfehlen, mit deren Hilfe ich mich in das Thema einarbeiten kann?</p>

<p>Vielen Dank<br />
Webby</p>]]></description>
<link>http://www.strohhalm.org/forum/?action=viewTopic&amp;topic=2743#entry14682</link>
<pubDate>Mon, 19 Jul 2010 08:06:00 +0200</pubDate>
</item></channel>
</rss>
