Nicht mehr ganz neu hier
Hallo zusammen
ich habe einen Slider der mittels Javascript verschiedene Teaserbilder bei MouseOver anzeigt. Soweit so gut. Allerdings soll in einem der Slides ein Video und kein Bild dargestellt werden.
Ich dachte, ich kann es mittels iframe lösen, aber irgendwie klappt das nicht so wie ich mir das vorgestellt habe. Wird einfach nicht angezeigt bzw. er bricht den Code irgendwie komisch um und gibt HTML Code aus.
Hat jemand eine Idee ob das überhaupt geht oder was ich falsch mache?
Vielen Dank im Voraus
HTML Code
Javascript
Jemand eine Idee?
ich habe einen Slider der mittels Javascript verschiedene Teaserbilder bei MouseOver anzeigt. Soweit so gut. Allerdings soll in einem der Slides ein Video und kein Bild dargestellt werden.
Ich dachte, ich kann es mittels iframe lösen, aber irgendwie klappt das nicht so wie ich mir das vorgestellt habe. Wird einfach nicht angezeigt bzw. er bricht den Code irgendwie komisch um und gibt HTML Code aus.
Hat jemand eine Idee ob das überhaupt geht oder was ich falsch mache?
Vielen Dank im Voraus
HTML Code
PHP:
<div class="teaserbox">
<img src="./img/teaser-01.jpg" class="item" style="padding-left: 25px;" id="teaserpic" name="teaserpic"/>
<ul class="home_top_boxes boxes page_text">
<li class="box"><a onmouseover="changeImages('teaserpic','<?php echo '<iframe src="http://85.214.227.43/dev/teaser.html" width="1000" height="364" name="teaser iframe" border="0" frameborder="0" scrolling="no" align="left" />'; ?>','button_01','img/button-01b.png','button_02','img/button-02.png','button_03','img/button-03.png','button_04','img/button-04.png');return true" href="#"><img id="button_01" src="./img/button-01b.png" name="button_01" /></a></li>
<li class="box"><a onmouseover="changeImages('teaserpic','img/teaser-02.jpg','button_01','img/button-01.png','button_02','img/button-02b.png','button_03','img/button-03.png','button_04','img/button-04.png');return true" href="videoproduktion.html"><img id="button_02" src="./img/button-02.png" name="button_02" /></a></li>
<li class="box"><a onmouseover="changeImages('teaserpic','img/teaser-03.jpg','button_01','img/button-01.png','button_02','img/button-02.png','button_03','img/button-03b.png','button_04','img/button-04.png');return true" href="videomarketingsystem.html"><img id="button_03" src="./img/button-03.png" name="button_03" /></a></li>
<li class="box"><a onmouseover="changeImages('teaserpic','img/teaser-04.jpg','button_01','img/button-01.png','button_02','img/button-02.png','button_03','img/button-03.png','button_04','img/button-04b.png');return true" href="sonderaktion2012"><img id="button_04" src="./img/button-04.png" name="button_04" /></a></li>
</ul>
</div>
PHP:
function newImage(arg) {
if (document.images) {
rslt = new Image();
rslt.src = arg;
return rslt;
}
}
function changeImagesArray(array) {
if (preloadFlag == true) {
var d = document; var img;
for (var i=0; i<array.length; i+=2) {
img = null; var n = array[i];
if (d.images) {img = d.images[n];}
if (!img && d.getElementById) {img = d.getElementById(n);}
if (img) {img.src = array[i+1];}
}
}
}
function changeImages() {
changeImagesArray(changeImages.arguments);
}
var preloadFlag = false;
function preloadImages() {
if (document.images) {
pre_button_01b = newImage('img/button-01b.png');
pre_button_02b = newImage('img/button-02b.png');
pre_button_03b = newImage('img/button-03b.png');
pre_button_04b = newImage('img/button-04b.png');
pre_button_04b = newImage('img/teaser-01.jpg');
pre_button_04b = newImage('img/teaser-02.jpg');
pre_button_04b = newImage('img/teaser-03.jpg');
preloadFlag = true;
}
}
Zuletzt bearbeitet von einem Moderator: