Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
html code dynamisch einbinden [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
brauche Webseite ideal für Vereine und Firmen
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
html code dynamisch einbinden


 
pave
12-08-2002, 00:26 
 
Weiß jemand wie man html code dynamisch einbindet? Wäre sehr verbunden!
MfG pave

 
Ultra
12-08-2002, 08:17 
 
Hi,

was willst Du machen ?


Grüße, Marcus.

 
pave
12-08-2002, 14:33 
 
Also geht am besten mal auf www.formicarium.de, wenn du dann auf Ameisen drückst lädt er eine neue Seite und ein Untermenue erscheint (die kleinen Bilder). Und genau die Tabelle mit den kleinen Bildern will ich dynamisch einfügen. Ich hab mir schon überlegt die Tabelle mit css so zu formatieren, daß die Tabelle nur angezeigt wird, wenn Inhalt drin ist, allerdings müßte ich dann nach wie vor den Link und das Bild dynamisch ein binden.
MfG pave

 
pave
12-08-2002, 14:40 
 
Oder die Tabelle ist von Anfang da: mit weißen Bildern und border=0 und ich ändere dann in den stylesheets die Border und die Atribute des Verweises und es Bildes? Finde das aber sehr umständlich.:D

 
Ultra
12-08-2002, 14:52 
 
Hi Du,

hast Du schon mal daran gedacht ein DIV-Tag zu benutzen, welches Du unsichtbar schaltest und onClick sichtbar ?

Du kannst ja nu mehrere Ebenen übereinander legen und die jeweils geclickte sichtbar schalten bzw. ausblenden.

Grüße, Marcus.

 
pave
12-08-2002, 15:08 
 
Hmm, werd mir das mal mit den Ebenen reinziehen, aber geht das nun jetzt mit Hmtl code dynamisch einbinden oder nicht?

 
wahsaga
12-08-2002, 15:14 
 
[...] aber geht das nun jetzt mit Hmtl code dynamisch einbinden oder nicht?
nun ja, per document.write zum beispiel...
http://www.selfhtml.net/javascript/objekte/document.htm#write

 
Ultra
12-08-2002, 15:21 
 
Das halte ich aber in diesem Fall nicht angebracht, da Du dann bei jedem Click den alten Code wieder entfernen musst, bevor Du den neuen hineinschreibst. Und da es sich hier 'nur' um Bilder handelt die ein und ausgeblendet werden sollen, halte ich das für übertriebenen Aufwand.


Grüße, Marcus.

 
pave
12-08-2002, 18:13 
 
Naja nicht nur Bilder: ne Tabelle mit Bildern, die Verweise sind und sonst thx!

 
pave
12-08-2002, 20:29 
 
Kann mir jemand sagen was hier falsch ist?

<html>

<head>
<title>test</title>
<script language="JavaScript">
<!--
function Over (){
document.getElementsByTagName("td")[0].firstChild.data.write("<table border=1><tr><td>hallo</td></tr></table>");
}
function Out (){
document.getElementsByTagName("td")[0].firstChild.data.write("<table border=1><tr><td>tschüs</td></tr></table>");
}

//-->
</script>
</head>

<body>
<table border="1">
<tr>
<td>
test
</td>
<td onMouseover="Over ()" onMouseout="Out ()">
Hier drüberfahren!
</td>
</tr>
</table>
</body>

</html>
MfG pave

 
hand
12-08-2002, 22:15 
 
Schau Dir mal so ein dynamisches Menü an. Da kannst sicher auch Bilder "dynamisieren" (Wortkreation by hand *g*)

 
Ultra
13-08-2002, 09:03 
 
Hi,

Kann mir jemand sagen was hier falsch ist?

das Attribut data unterstützt die Methode write() nicht ! Du kannst data höchstens einen value zuweisen, also :

document.getElementsByTagName("td")[0].firstChild.data = 'tschüss';


Grüße, Marcus.

 
wahsaga
13-08-2002, 09:13 
 
Original geschrieben von pave
Kann mir jemand sagen was hier falsch ist?
so funzt es:


<html>

<head>
<title>test</title>
<script language="JavaScript">
<!--
function Over(){
document.getElementsByTagName("td")[0].firstChild.data="hallo";
}
function Out(){
document.getElementsByTagName("td")[0].firstChild.data="tschüs";
}

//-->
</script>
</head>

<body>
<table border="1">
<tr>
<td>
test
</td>
<td onMouseover="Over()" onMouseout="Out()">
Hier drüberfahren!
</td>
</tr>
</table>
</body>

</html>



die eigenschaft data des knotens firstchild hat keine methode "write" - aber du kannst ihr direkt einen wert zuweisen.

allerdings nur einen text, keine html-tags!


Alle Zeitangaben in WEZ +2. Es ist jetzt 13:40 Uhr.