سؤال

أنا أتعلم جوجل موجة الأدوات.

أحاول القوة بلدي الأداة إلى تغيير نفسها.

ولكن أنا الحصول على إبقاء خطأ gadgets.window غير معرف.

هنا هو بلدي الأداة:

<?xml version="1.0" encoding="UTF-8" ?> 
<Module>
<ModulePrefs title="GitHub Gist Gadget">
  <Require feature="wave" /> 
  <!--Require feature="locked-domain" /-->
  <Require feature="dynamic-heights" />
</ModulePrefs>
<Content type="html">
<![CDATA[ 
<div id="content_div"> 

<input type=button onclick="gadgets.window.adjustHeight()" />

<script src="http://gist.github.com/244697.js"></script>

<script type="text/javascript">
  gadgets.window.adjustHeight()
</script>

</div>
  ]]> 
  </Content>
</Module>

راجع للشغل, إذا كنت تعرف عن الأداة إلى تضمين جيثب علماء في جوجل موجات من فضلك قل لي.:-)

هل كانت مفيدة؟

المحلول

محل ديناميكية-مرتفعات مع ديناميكية-ارتفاع.

الأدوات.نافذة.adjustHeight() يجب أن يتم استبدال الأدوات.util.registerOnLoadHandler(الأدوات.نافذة.adjustHeight), لأن الأدوات.نافذة قد تكون غير محملة أثناء تهيئة الأداة.

نصائح أخرى

لنفس المشكلة ولكن مع تصميم أداة iGoogle.

ولقد وجدت أن الكائن gadgets.window كانت متاحة فقط في رمل، ولكن يمكنك استخدام وظيفة صفحة iGoogle:

_IG_AdjustIFrameHeight();

والتي من شأنها أن تعدل تلقائيا iframe على صفحة iGoogle. ؛)

المصدر: http://code.google.com / ص / أوبن سوشيال الموارد / القضايا / التفاصيل؟ ID = 572

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top