2014-11-13 5 views
0

Обратите внимание: у меня нет опыта использования скриптов, но есть только некоторые базовые навыки HTML и PHP.Как автоматически обновлять страницу во встроенной форме Google submit

Я бы хотел, чтобы страница моего сайта Google обновилась автоматически, как только была отправлена ​​встроенная форма Google. Это позволяет мгновенно отображать внедренные и обновленные результаты формы Google после нажатия кнопки без необходимости повторной загрузки страницы. (например, у вас есть для любого онлайн-опроса)

Мой лист формы обновляется отлично, но я еще не нашел пример или учебник, как сделать работу обновления страницы для сайта google со встроенной формой Google, когда кнопка отправки щелчок. Надеюсь, кто-то может помочь мне, представив пример о том, как сделать эту работу. Предпочтительно, я хотел бы использовать встроенную форму google, а не создавать отдельную загрузку формы PHP в форматах Google, что может быть альтернативой. Благодарю.

Ниже HTML, как я могу видеть это на моей странице Google. Мне понадобится триггер, я думаю, из этих встроенных форм, чтобы обновить страницу на submit. Я просто не знаю, как это сделать.

<div> 
<div style="text-align:left"> 
<div><img src="https://www.google.com/chart?chc=sites&amp;cht=d&amp;chdp=sites&amp;chl=%5B%5BSpreadsheet+form'%3D20'f%5Cv'a%5C%3D0'10'%3D499'0'dim'%5Cbox1'b%5CF6F6F6'fC%5CF6F6F6'eC%5C0'sk'%5C%5B%22test+int+sheet%22'%5D'a%5CV%5C%3D12'f%5C%5DV%5Cta%5C%3D10'%3D0'%3D500'%3D397'dim'%5C%3D10'%3D10'%3D500'%3D397'vdim'%5Cbox1'b%5Cva%5CF6F6F6'fC%5CC8C8C8'eC%5C'a%5C%5Do%5CLauto'f%5C&amp;sig=5VZGSIULBu8sSdf833qiLWVDcx8" data-origsrc="1VACx4d2pJEZlvAezbO9Gnh_nX3nIPwSJ4iCNjEmCiUM" data-type="spreadsheet-form" data-props="align:center;borderTitle:test int sheet;doctype:freebird;height:400;objectTitle:test int sheet;showBorder:false;showBorderTitle:false;wrap:false;" width="500" height="400" style="display:block;margin:5px auto;text-align:center;"></div> 
<br> 
</div> 
<div style="text-align:left"><img src="https://www.google.com/chart?chc=sites&amp;cht=d&amp;chdp=sites&amp;chl=%5B%5BGoogle+Gadget'%3D20'f%5Cv'a%5C%3D0'10'%3D499'0'dim'%5Cbox1'b%5CF6F6F6'fC%5CF6F6F6'eC%5C0'sk'%5C%5B%22Include+gadget+(iframe)%22'%5D'a%5CV%5C%3D12'f%5C%5DV%5Cta%5C%3D10'%3D0'%3D500'%3D397'dim'%5C%3D10'%3D10'%3D500'%3D397'vdim'%5Cbox1'b%5Cva%5CF6F6F6'fC%5CC8C8C8'eC%5C'a%5C%5Do%5CLauto'f%5C&amp;sig=t6_Deqv8rgMQCB28aqz1n9MoVTU" data-igsrc="http://164.gmodules.com/ig/ifr?mid=164&amp;synd=trogedit&amp;url=http%3A%2F%2Fhosting.gmodules.com%2Fig%2Fgadgets%2Ffile%2F106581606564100174314%2Fiframe.xml&amp;up_iframeURL=https%3A%2F%2Fdocs.google.com%2Fspreadsheets%2Fd%2F1g2cGeavUciTy6po7_DXPXMNqC1fqTTROHRoTnsafFfM%2Fpubhtml%3Fgid%3D754672963%26single%3Dtrue&amp;up_scroll=no&amp;h=400&amp;w=100%25" data-type="ggs-gadget" data-props="align:center;borderTitle:Include gadget (iframe);height:400;igsrc:http#58//164.gmodules.com/ig/ifr?mid=164&amp;synd=trogedit&amp;url=http%3A%2F%2Fhosting.gmodules.com%2Fig%2Fgadgets%2Ffile%2F106581606564100174314%2Fiframe.xml&amp;up_iframeURL=https%3A%2F%2Fdocs.google.com%2Fspreadsheets%2Fd%2F1g2cGeavUciTy6po7_DXPXMNqC1fqTTROHRoTnsafFfM%2Fpubhtml%3Fgid%3D754672963%26single%3Dtrue&amp;up_scroll=no&amp;h=400&amp;w=100%25;mid:164;scrolling:no;showBorder:false;showBorderTitle:null;spec:http#58//hosting.gmodules.com/ig/gadgets/file/106581606564100174314/iframe.xml;up_iframeURL:https#58//docs.google.com/spreadsheets/d/1g2cGeavUciTy6po7_DXPXMNqC1fqTTROHRoTnsafFfM/pubhtml?gid=754672963&amp;single=true;up_scroll:no;view:default;width:100%;wrap:false;" width="500" height="400" style="display:block;margin:5px auto;text-align:center;" class="igm"></div> 
<div style="text-align:left"><br> 
</div> 
<div style="text-align:center"> 
<div></div> 
<br> 
</div> 
<div style="text-align:left"> 
<div style="text-align:center"><br> 
</div> 
<div style="text-align:center"><br> 
</div> 
<br> 
</div> 
</div> 
+0

Вы можете показать нам код этой формы Google? –

+0

Ссылка на встроенную форму и исходный код формы. Где я могу изменить код формы google? view-source: https: //docs.google.com/forms/d/1VACx4d2pJEZlvAezbO9Gnh_nX3nIPwSJ4iCNjEmCiUM/viewform https://sites.google.com/site/mpgtboeurope/home/feedback – Peter

+0

Не могли бы вы изменить свой вопрос и включить некоторые из кода вы используете (и как вы его используете)? Это дает некоторый контекст и детализирует ваш вопрос. Если ссылка, которую вы предоставили, отключена в будущем, кто-то, кто прочитает ваш вопрос, возможно, не сможет понять, что вы имеете в виду, просто прочитав свой вопрос. –

ответ

0

Извините, что являлся оповещением о таких плохих новостях, но это невозможно. Как показывает код, вы фактически используете сайт Google для отображения вашей формы Google. Линия:

<img src="https://www.google.com/chart?chc=sites&amp;cht=d&amp;... 

IS способ Google сказать, есть форма Google на этой странице, когда вы нажмете на кнопку, чтобы получить исходный код. Другими словами: google не позволяет вам размещать все, что захотите, на сайте google. Невозможно добавить код JS, который будет запущен, когда пользователь отправит форму. Даже если вы размещаете свою форму на каком-то другом сайте Google, у вас не будет этой возможности, так как сама форма будет отображаться в iframe, которая не может быть изменена внешними скриптами. Это жесткое ограничение формы Google, единственное решение, которое вы можете использовать, - это написать пользователю сообщение подтверждения формы, которое теперь ему нужно перезагрузить страницу или перейти к другой ссылке.

+0

Спасибо Гарольду за четкий ответ. Я попытаюсь найти другое решение. Благодарю. – Peter

 Смежные вопросы

  • Нет связанных вопросов^_^