JS:
function expandDiv(divName, amount) {
var box = document.getElementById(divName);
//alert("Box is " +box);
var ht = box.style.height + amount;
//alert("Height is " + ht);
box.style.height = box.style.min-height = ht;
//alert("height is now " + box.style.height);
}
To test, put a link in your HTML first:
<a href="javascript:expandDiv('flashcontent', 10)">Click me</a>
<div style="height:300px;min-height:300px"><p>This is a div<p></div>
Make sure your JS all works nicely...
Then try:
var name:String = "flashcontent";
var amt:Number = 10;
ExternalInterface.call('expandDiv', name, amt); //think this is correct
for multiple params, but check!
Also, you need to have allowScriptAccess set
http://www.google.co.uk/search?hl=en&q=allowScriptAccess&btnG=Search&meta=
<http://www.google.co.uk/search?hl=en&q=allowScriptAccess&btnG=Search&meta=>
when you embed your Flash movie...
Viktor Hesselbom wrote:
Well, I worked out some basics but it only seems to work when I export
to Flash Player 6 (using Opera, might be different in other browsers).
Anyway, here it is.
The idea is to have a div called 'flashcontent' and changing it's
height through the div's style property using javascript.
onMouseUp = expandDiv;
var h:Number = 300;
function expandDiv():Void {
h += 10;
getURL("javascript:document.getElementById('flashcontent').style.height='"+h+"px';");
}
Someone feel free to make this script better and more global.
On Sun, 01 Jun 2008 17:48:02 +0200, Allandt Bik-Elliott (Receptacle)
<[EMAIL PROTECTED]> wrote:
has anyone used or know of any really good page expanders for
flash/javascript - i guess it would use an external interface call -
either as2 or as3 - i'd like to have a textfield that extends the
html page it's in to it's total height but i'm not really good with
javascript
thanks
al
_______________________________________________
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
--
Glen Pike
01326 218440
www.glenpike.co.uk <http://www.glenpike.co.uk>
_______________________________________________
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders