Klapptext

eXtreme
Hi.
Ich möchte gerne bei mir auf der Homepage Klapptexte einbauen ( Mit Bild und Video )
Hintergrund ist ab 01.01.2011 neue Jugendschutzgesetz

So in der Art irgendwie nur leider klappt der Klapptext nicht

<img src="der Pfad zu deinem Button" onclick="klapptext('news1')">
<div id="news1" style="display:none"> hier kommt dein video rein</div>

Ich bekomme dort zwar mein Banner rein aber wenn ich denn darauf klicke öffnet sich nicht´s also sieht man das Video auch nicht.
Hat irgendeiner eine andere Lösung ?
Kelli
Was macht denn klapptext()
Sollte ja das display:none ersetzen.
Setz mal bitte ein Link auf die entsprechende Seite.
eXtreme
Hi.
Was für ein Link von welcher Seite?
Kelli
Wo du das fertig eingebaut hast es aber nicht funktioniert.
Das was du gepostet hast kann nicht alles sein, da fehlt das javascript mit der Funktion klapptext() sowas wie if (display=none) {display=inline}
eXtreme
Hmm das habe ich auch nur von jemanden bekommen der meinte ich soll das da so reinsetzen, also javascript Fehlanzeige. Der Code das ist alles was ich bekommen habe.
Seite ist www.diegermandaddler.de ist aber nicht´s drinne haute ja nicht hin habe ich es wieder rausgenommen.
KillerPikachu

Code einblendenCode angehängt. Klicke hier zum Ein-/Ausblenden

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
<script language="javascript">
function klapptext(id)
{
	DeinVideo = Document.GetElementById(id);
	if( DeinVideo.style.display = "none" )
	{
		DeinVideo.style.display = "block";
	}
	else DeinVideo.style.display = "none";
}
</script>


Das hier in dein <head> packen und dann funktioniert es hoffentlich. Hab den Code net getestet und bin im Coding leider etwas eingerostet ^^
eXtreme
Hi.
Vielen Dank werde ich morgen gleich mal ausprobieren und gebe Dir dann Bescheid. Heute passt es mit der Zeit leider nicht.
eXtreme
So morgen.
Sorry hat viel zu tun also ich habe gerade getestet aber es haut nicht hin. Wieder der selbe Effekt man sieht den Banner für das Jugendschutzgestz aber man kann nicht draufklicken um das Video zu öffnen.
KillerPikachu
das onclick aus deinem ersten Post hast du aber drin gelassen oder?
eXtreme

Zitat:

Original von KillerPikachu
das onclick aus deinem ersten Post hast du aber drin gelassen oder?


Ja habe ich, habe nur Dein Code in den <head> geschmissen, und dann den anderen in den News reingesetzt (einmal mit verlinkung zum Banner und dann von youtube irgendein Video ) und wieder nur der Banner zu sehen aber nicht´s passierte wenn ich draufgeklickt habe. Habe jetzt ersteinmal auf der Enterpage nen Zeichen reingehauen. Weiß irgendwie nichtmehr weiter.
Kelli
Lass es doch einfach mal drin, und poste den Link auf deine Seite mit dem eingebauten Script.
Dann kann jemand schauen wo es klemmt.
eXtreme
So nochmal alles eingebaut.

hier mal der Code wie ich ihn drinne habe


<center><img src="http://diegermandaddler.de/news/Jugendschutz.png" onclick="klapptext('news1')">
<div id="news1" style="display:none"><object width="640" height="390"><param name="movie" value="http://www.youtube.com/v/6G2568RZth4&hl=en_US&feature=player_embedde
d&version=3"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed src="http://www.youtube.com/v/6G2568RZth4&hl=en_US&feature=player_embedded&
version=3" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="640" height="390"></embed></object></div></center>

ist diese News (dient nur als Testzwecke)
http://diegermandaddler.de/include.php?p...p&contentid=509

Klickt man jetzt auf den Button sollte das Video was drüber ist nochmal sehen denn ich habe es ja eingefügt passiert aber nicht.
KillerPikachu
Ähm ja sorry - gleich mehrere Tippfehler Be a Hero

Hab sie mal ausgebessert:

Code einblendenCode angehängt. Klicke hier zum Ein-/Ausblenden

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
<script language="javascript">
function klapptext(id)
{
DeinVideo = document.getElementById(id);
if( DeinVideo.style.display == "none" )
{
DeinVideo.style.display = "block";
}
else DeinVideo.style.display = "none";
}
</script>



Hatte vergessen, dass JS ja case-sensitive is bzw. wie was bei dem Befehl jetzt nochmal groß geschrieben wurde :>. Außerdem hab ich n = bei dem Vergleichsoperator vergessen ^^
Kelli
Jupp.
eXtreme

Zitat:

Original von KillerPikachu
Ähm ja sorry - gleich mehrere Tippfehler Be a Hero

Hab sie mal ausgebessert:

Code einblendenCode angehängt. Klicke hier zum Ein-/Ausblenden

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
<script language="javascript">
function klapptext(id)
{
DeinVideo = document.getElementById(id);
if( DeinVideo.style.display == "none" )
{
DeinVideo.style.display = "block";
}
else DeinVideo.style.display = "none";
}
</script>



Hatte vergessen, dass JS ja case-sensitive is bzw. wie was bei dem Befehl jetzt nochmal groß geschrieben wurde :>. Außerdem hab ich n = bei dem Vergleichsoperator vergessen ^^


Es haut bestens hin super super . Vielen Dank smile smile smile