<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[devshare.de - Per JavaScript über das DOM in einem Hidden DIV ein Objekt ansprechen?]]></title>
	<link rel="self" href="http://www.devshare.de/feed/atom/topic/41327/"/>
	<updated>2006-08-08T22:29:22Z</updated>
	<generator>PunBB</generator>
	<id>http://devshare.de/topic/41327/per-javascript-ueber-das-dom-in-einem-hidden-div-ein-objekt-ansprechen/</id>
		<entry>
			<title type="html"><![CDATA[Re: Per JavaScript über das DOM in einem Hidden DIV ein Objekt ansprechen?]]></title>
			<link rel="alternate" href="http://devshare.de/post/46478/#p46478"/>
			<content type="html"><![CDATA[<p>Hi flughund,</p><p>Du könntest mal folgendes probieren:</p><p>---Schnipp---</p><p>var meinDiv = document.getElementById(&#039;DeineID&#039;);<br />var domElemente;</p><p>for (i in meinDiv)<br />{<br />&nbsp; &nbsp;domElemente+=&quot;\nEigenschaft:&quot; + i;&nbsp; &nbsp;<br />}</p><p>alert(domElemente);<br />//oder<br />document.write(domElemente);</p><p>--Schnapp---</p><p>Damit kannst Du Dir alle Elemente (Attribute) des DIV Tags anzeigen lassen die man manipulieren kann. Bei einem DIV Container wäre es die Eigenschaft [&#039;textContent&#039;].</p><p>Also bei Dir: meinDiv[&#039;textContent&#039;]=&quot;Mein Inhalt&quot;;</p><p>Damit solltest Du dann auch Deinen Container befüllen können.</p><p>Gruß Schwatten</p>]]></content>
			<author>
				<name><![CDATA[schwatten]]></name>
				<uri>http://devshare.de/user/4696/</uri>
			</author>
			<updated>2006-08-08T22:29:22Z</updated>
			<id>http://devshare.de/post/46478/#p46478</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Per JavaScript über das DOM in einem Hidden DIV ein Objekt ansprechen?]]></title>
			<link rel="alternate" href="http://devshare.de/post/46476/#p46476"/>
			<content type="html"><![CDATA[<p>Lustiger Titel, was? ;-)</p><p>Ich bin ein nicht wirklich guter Programmierer. Java Script und DOM-Manipulationen lerne ich erst.</p><p>Ich habe nun folgendes Problem, bei dem ich eure Hilfe brauche:</p><p>Es wird eine Seite per PHP angezeigt. Darin befinden sich verschiedene DIVs (mit ID&#039;s). Eines dieser DIV&#039;s muss am Anfang auf &quot;hidden&quot; sein (lege ich im CSS-File fest). Bei &quot;onload&quot; wird dieses DIV auf &quot;visible&quot; gesetzt und ajaxmässig per Javascript ein PHP Script angesprochen, welches HTML-Code zurückgibt, welcher das Javascript dann wieder in eben diesem DIV anzeigt.</p><p>Hier das CSS des DIVs:</p><div class="codebox"><pre><code>#hiddenDIV {
    clear: both;
    float: left;
    visibility:hidden; 
    background-color: silver; 
    height: 283px;
    \height: 300px;
    h\eight: 283px;
    width: 100%;
    border: 0px;
    margin: 0px;
    padding: 0px;
    overflow: scroll;
}</code></pre></div><p>So. Jetzt habe ich das Problem, dass mir dieser HTML-Teil, welche in das DIV per JS geladen wird, gar nicht als Quellcode erscheint. D.h. ich kann die Dokument Objekte in diesem DIV auch nicht ansprechen, oder? Zumindest gehts nicht.</p><p>Mit &quot;this.bgColor&quot; oder so funktionieren JavaScript-Manipulationen. Nicht aber wenn ich eine Funktion im z.B. Head-Bereich aufrufen will. </p><p>Was ich eigentlich ganz am Ende will, ist, eine Zeile einer Tabelle per onCLick auszuwählen und diese Zeile entsprechend zu higlighten. Also dass der Zustand auch bei MouseOut so bleibt.</p><p>Frage: muss ich das DIV im Objekt-Pfad mitangeben, wenn ja, wie?<br />Oder kapiert man meine Überlegungen gar nicht?</p><p>Wäre cool, wenn mir jemand einen Tipp hätte... :-)</p>]]></content>
			<author>
				<name><![CDATA[flughund]]></name>
				<uri>http://devshare.de/user/4699/</uri>
			</author>
			<updated>2006-08-08T15:29:24Z</updated>
			<id>http://devshare.de/post/46476/#p46476</id>
		</entry>
</feed>

