razo
Мастер
Дата регистрации:
22.04.2011 18:51:08
Сообщений: 176
пример 1
<iframe id="message"></iframe> }
<script>
onload=function(){
load_iframe("message"
}
load_iframe(area){
document.getElementById(area).contentWindow.document.designMode="On";
}
</script>
таким способом можно будет написать в ifrmae
а сейчас главный вопрос
есть цыкал пользовательей во время нажатя одного из из пользовательей через jquery получаем его кнопка и iframe места для ввода текста
function users(user_id){
$("#chat_iframe".append('<br><input type="submit" id="send'+num+'" class="knopka" value="Отправить">');
$("#chat_iframe".append('<br><iframe id="message'+user_id+'"></iframe>');
}
теперь как можно формулировать етот функция
onload=function(){
load_iframe("message"
}
load_iframe(area){
document.getElementById(area). contentWindow.document.designMode="On";
}
чтоб пользователь написать на собственно ifrmae
Admin
Администратор
Дата регистрации:
27.05.2010 21:23:42
Сообщений: 3063
razo
Мастер
Дата регистрации:
22.04.2011 18:51:08
Сообщений: 176
а если есть 3 разных ifrmae например
<iframe id='p1'></iframe>
<iframe id='p2'></iframe>
<iframe id='p3'></iframe>
вместо 3 функции
onload function(){
text("p1"
;
text1("p2"
;
text2("p3"
;
}
был в одном функции
Admin
Администратор
Дата регистрации:
27.05.2010 21:23:42
Сообщений: 3063
Пусть она и остаётся, если это требуется, а в users() добавьте ту строчку.
razo
Мастер
Дата регистрации:
22.04.2011 18:51:08
Сообщений: 176
вот например
$page=$_GET['stranica'];
if($page==1){
?>
<iframe id='p1'></iframe>
<iframe id='p2'></iframe>
<?
}
elseif($page==2){
?>
<iframe id='p1'></iframe>
<?}?>
<script>
onload=function(){
text("p1"
text2("p2"
}
</script>
когда идем на $page 2 Ifrmae не работает так как функция text2() не найден на странице как ето делать чтоб на одном функции все засунуть или какой то другой вариант
Admin
Администратор
Дата регистрации:
27.05.2010 21:23:42
Сообщений: 3063
text("p1"
text2("p2"
Надо писать это через PHP, выводя лишь необходимые вызовы функций в зависимости от номера страниц, а не все сразу.
razo
Мастер
Дата регистрации:
22.04.2011 18:51:08
Сообщений: 176
а ето как можете выводить простой пример как можно ето делать
Admin
Администратор
Дата регистрации:
27.05.2010 21:23:42
Сообщений: 3063
Да так же, как Вы это уже и делали:
<?php
if ($page == 1) echo text("p1"
else if ($page == 2) echo text2("p2"
?>
razo
Мастер
Дата регистрации:
22.04.2011 18:51:08
Сообщений: 176
вот так можно делать
<script>
onload=function(){
<?if($page==1){
echo text1("p1"
;
echo text2("p2"
;
}elseif($page==2){
echo text1("p1"
;
}?>
}
</script>
Admin
Администратор
Дата регистрации:
27.05.2010 21:23:42
Сообщений: 3063
Можно и так, так тоже правильно.