Hallo zusammen
Ich habe einen Javascript-Code, den ich gerne mit echo ausgeben möchte (in PHP). Normal ausgegeben geht es prima, mit echo wird jedoch folgendes ausgegeben:
function big_yt(yt_container,url) { document.getElementById(yt_conta etc...
Der Ursprüngliche Code (funktioniert):
Der Code auszugeben mit echo und ' escaped:
Ich würde mich freuen, wenn jemand meine(n) Fehler finden würde! (escaped ist jeweils das ' mit \ => ' wird also \').
Sunnyboy
Ich habe einen Javascript-Code, den ich gerne mit echo ausgeben möchte (in PHP). Normal ausgegeben geht es prima, mit echo wird jedoch folgendes ausgegeben:
function big_yt(yt_container,url) { document.getElementById(yt_conta etc...
Der Ursprüngliche Code (funktioniert):
Code:
<script type="text/javascript">
function big_yt(yt_container,url)
{
document.getElementById(yt_container).innerHTML='<div style="position: absolute; left: 50px; top: 100px; right: 50px; bottom: 80px"><div style="position: relative; float: right; cursor: pointer" onclick="document.getElementById(\''+yt_container+'\').innerHTML=\'\'">CLOSE<\/div><br><iframe src="'+url+'" style="position: absolute; width: 100%; height: 100%" frameborder="0"><\/iframe><\/div>'
}
</script>
<div style="text-align: center">
<a onclick="big_yt('video_container','http://www.youtube.com/v/TjLCJKoot4U?version=3&autoplay=1')"><img src="http://img.youtube.com/vi/TjLCJKoot4U/1.jpg" height="70" width="90" title="Cougar Scene" alt="" style="cursor: pointer"></a>
<a onclick="big_yt('video_container','http://www.youtube.com/v/1vrKeslu2KM?version=3&autoplay=1')"><img src="http://img.youtube.com/vi/1vrKeslu2KM/1.jpg" height="70" width="90" title="Neanderthal" alt="" style="cursor: pointer"></a>
<a onclick="big_yt('video_container','http://www.youtube.com/v/Tek_i2d7bP4?version=3&autoplay=1')"><img src="http://img.youtube.com/vi/Tek_i2d7bP4/1.jpg" height="70" width="90" title="Cro-Magnon" alt="" style="cursor: pointer"></a>
</div>
<div id="video_container"></div>
Der Code auszugeben mit echo und ' escaped:
Code:
<?php
echo'
<script type="text/javascript">
function big_yt(yt_container,url)
{
document.getElementById(yt_container).innerHTML=\'<div style="position: absolute; left: 50px; top: 100px; right: 50px; bottom: 80px"><div style="position: relative; float: right; cursor: pointer" onclick="document.getElementById(\\'\'+yt_container+\'\\').innerHTML=\\'\\'">CLOSE<\/div><br><iframe src="\'+url+\'" style="position: absolute; width: 100%; height: 100%" frameborder="0"><\/iframe><\/div>\'
}
</script>
<div style="text-align: center">
<a onclick="big_yt(\'video_container\',\'http://www.youtube.com/v/TjLCJKoot4U?version=3&autoplay=1\')"><img src="http://img.youtube.com/vi/TjLCJKoot4U/1.jpg" height="70" width="90" title="Cougar Scene" alt="" style="cursor: pointer"></a>
<a onclick="big_yt(\'video_container\',\'http://www.youtube.com/v/1vrKeslu2KM?version=3&autoplay=1\')"><img src="http://img.youtube.com/vi/1vrKeslu2KM/1.jpg" height="70" width="90" title="Neanderthal" alt="" style="cursor: pointer"></a>
<a onclick="big_yt(\'video_container\',\'http://www.youtube.com/v/Tek_i2d7bP4?version=3&autoplay=1\')"><img src="http://img.youtube.com/vi/Tek_i2d7bP4/1.jpg" height="70" width="90" title="Cro-Magnon" alt="" style="cursor: pointer"></a>
</div>
<div id="video_container"></div>
';
?>
Ich würde mich freuen, wenn jemand meine(n) Fehler finden würde! (escaped ist jeweils das ' mit \ => ' wird also \').
Sunnyboy