Форум dkLab и Denwer
Здесь общаются Web-разработчики.
Генеральный спонсор:
Хостинг «Джино»

onResize и IFRAME (vah-smile)
Author Message
vah-smile
Заглянувший



Joined: 03 Nov 2009
Posts: 1
Карма: 0
   поощрить/наказать

Location: Ukraine

PostPosted: Tue Nov 03, 2009 1:51 am (написано за 13 секунд)
   Post subject: onResize и IFRAME
Reply with quote

Есть код. Как сделать так, чтобы при масштабировании окна масштабировался и IFRAME?
Code (JavaScript): скопировать код в буфер обмена
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd""JavaScript" type="text/javascript">

window.onresize = f_script;

function f_script()
{
    var column_1 = "*"
    var column_2 = "200"
    var table_width = "100%"
    var iframe_width
    var iframe_src = "http://games.eurocazino.com/games/play.php"
    var iframe_height

    document.write ("<table border=1 width=" + table_width + ">")
    document.write ("<tr height=86>")
//
    document.write ("<td  bgcolor='#000000' valign=center align=center>")
    document.write ("<img name='shapka' src='shapka.jpg' width='568' height='85' border='0' id='shapka' usemap='#m_shapka' alt='' />>")
    document.write ("</td>")
//
    document.write ("<td rowspan=2 width=" + column_2 + ">")
        document.write ("<h1>Nieuwste spel</h1><br>")
        document.write("<a href='java script:open_game_new('fireandice','nl','0');void(0);'>FIRE & ICE</a>&nbsp;&nbsp;&nbsp;<font style='color: red'>NEW!</font><br />")
        document.write("<a href='java script:open_game('3','nl','0');void(0);'>KENO</a>")
//
    document.write ("</td>")
    document.write ("</tr>")
    document.write ("<tr valign=top align=center height='*'>")
//
    document.write ("<td width=" + column_1 + " >")

    iframe_width=(document.body.clientWidth-column_2)*0.6
    iframe_height=iframe_width * 0.75
//    document.write ("<iframe src=" + iframe_src + " width= " + iframe_width + " height=" + iframe_height + "></iframe>")
    document.write ("<br /><iframe src=" + iframe_src + " width=" + iframe_width + " height=" + iframe_height + "></iframe>")
    document.write ("</td>")

    document.write ("</tr>")
    document.write ("</table>")
}

</script>

<body onresize = "f_script()" onload="f_script()">

</body>

</html>
Back to top
View user's profile Send private message
dimagolov
Участник форума



Joined: 04 Feb 2007
Posts: 1664
Карма: 96
   поощрить/наказать

Location: Christ Church, Barbados

PostPosted: Tue Nov 03, 2009 3:40 pm (спустя 13 часов 48 минут; написано за 27 секунд)
   Post subject:
Reply with quote

vah-smile, а зачем html выводится через document.write?
Back to top
View user's profile Send private message
Guest






Карма: 388
   поощрить/наказать


PostPosted: Tue Nov 03, 2009 3:53 pm (спустя 13 минут; написано за 1 минуту 26 секунд)
   Post subject:
Reply with quote

А как? Нас в универе так учили... А есть другой вариант? Если да - напишите, пожалуйста!
Back to top
dimagolov
Участник форума



Joined: 04 Feb 2007
Posts: 1664
Карма: 96
   поощрить/наказать

Location: Christ Church, Barbados

PostPosted: Tue Nov 03, 2009 4:47 pm (спустя 54 минуты; написано за 2 минуты 35 секунд)
   Post subject:
Reply with quote

ну вообще-то html прекрасно можно вообще без JS-а написать. а на JS делать лишь то, что требует "динамики", то есть реакции на события.
начните с того, что по сделайте только один обработчик события onresize, который бы менял стиль фрейму (который экземпляр коллекции top.frames). все остальное JS не требует, чистый html.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic All times are GMT + 3 Hours
Page 1 of 1    Email to a Friend.
You cannot post new topics in this forum. You cannot reply to topics in this forum. You cannot edit your posts in this forum. You cannot delete your posts in this forum. You cannot vote in polls in this forum. You cannot attach files in this forum. You can download files in this forum.
XML