<div id="smilediv"><iframe name="smileframe" src="mleft.html"></iframe></div>
.smilediv {display:none}
// блок смайлов var smile=0; // устанавливает переменную и начальное значение - смайлы скрыты function smileblock(){ // функция работы с дивом смайлов if(smile==0){ // если смайлы скрыты, то document.getElementById("smilediv").style.display="block"; // они открываются parent.smileframe.location.href='index.php?inc=smile&table=1-50-0&frame=1&cat=fav&'+parent.yourkey; // в фрейме смайлов открываются любимые смайлы smile=1; // переменная меняет значение на 1, то есть смайлы открыты document.fmsg.text0.focus(); // курсор падает в строку ввода } else { // иначе, то есть когда смайлы уже открыты document.getElementById("smilediv").style.display="none"; // они скрываются parent.smileframe.location.href='mleft.html'; // возвращает фрейм в исходное состояние smile=0; // возвращает переменной смайлов значение 0, то есть скрывает их document.fmsg.text0.focus(); // и снова курсор падает в строку ввода } }
<a href="javascript:parent.smileblock();" title="Смайлы" class="smile">Смайлы</a>
<!-- SMILE FRAME --> <div id="smilediv"><iframe name="smileframe" src="mleft.html"></iframe></div>
// блок смайлов var smile=0; function smileblock(){ if(smile==0){ parent.smileframe.location.href='index.php?inc=smile&table=1-50-0&frame=1&'+parent.yourkey; smile=1; $("#smilediv").css("display","block"); $("#gamediv").css("left","110px"); $("#leftdiv").css("left","110px"); $("#topdiv").css("left","110px"); document.fmsg.text0.focus(); } else { parent.smileframe.location.href='mleft.html'; smile=0; $("#smilediv").css("display","none"); $("#gamediv").css("left","0"); $("#leftdiv").css("left","0"); $("#topdiv").css("left","0"); document.fmsg.text0.focus(); } }
#smilediv { display:none; position: absolute; width: 110px; left: 0; bottom: 70px; top: 0; z-index: 1; border: 0; } #smilediv iframe { outline: none; margin: 0; padding: 0; border: 0; width:100%; height:100%; }
<a href="#" onclick="obj=document.getElementById('lovesmail'); if(obj.style.display=='none') obj.style.display='inline'; else obj.style.display='none'; return false;">любимые рожицы</a> <div id="lovesmail"><script>document.write("<iframe allowtransparency='true' frameborder='no' name=sml src=index.php?inc=smile&table=1-50-0&frame=1&cat=fav&"+parent.yourkey+" style='position:relative; width:100%; height:8000px; overflow:hidden; border:0px;'></iframe>");</script></div>
<p onclick="$('#lovesmail').toggle()">Показать/Скрыть блок</p>
$('#lovesmail').html="<iframe allowtransparency='true' frameborder='no' name=sml src=index.php?inc=smile&table=1-50-0&frame=1&cat=fav&"+parent.yourkey+" style='position:relative; width:100%; height:8000px; overflow:hidden; border:0px;'></iframe>");</script>";
// блок смайлов var smile=0; // устанавливает переменную и начальное значение - смайлы скрыты function smileblock(){ // функция работы с дивом смайлов if(smile==0){ // если смайлы скрыты, то document.getElementById("smilediv").style.display="block"; // они открываются document.getElementById("leftdiv").style.left="110px"; document.getElementById("privatdiv").style.left="110px"; parent.smileframe.location.href='index.php?inc=smile&table=1-50-0&frame=1&cat=fav&'+parent.yourkey; // в фрейме смайлов открываются любимые смайлы smile=1; // переменная меняет значение на 1, то есть смайлы открыты document.fmsg.text0.focus(); // курсор падает в строку ввода } else { // иначе, то есть когда смайлы уже открыты document.getElementById("smilediv").style.display="none"; // они скрываются document.getElementById("leftdiv").style.left="0"; document.getElementById("privatdiv").style.left="0"; parent.smileframe.location.href='mleft.html'; // возвращает фрейм в исходное состояние smile=0; // возвращает переменной смайлов значение 0, то есть скрывает их document.fmsg.text0.focus(); // и снова курсор падает в строку ввода } }
div >