Originariamente inviato da gadeso
da questo editor
http://pro.html.it/view_forum.asp?id=357&idcat=11&pag=1
dall'IFRAME ad una variabile asp:
modificare questo:
codice:
<form action="#" method="POST" name="composeForm">
in questo:
codice:
<form action="video.asp" method="POST" name="composeForm">
dove video.asp è la pagina alla quale invii il form per rilevare i campi da inserire nel bd
subito dopo IFRAME:
codice:
<iframe name="Composition" width="100%" id="Composition" height="300"></iframe>
inserisci questo campo nascosto:
<input type="hidden" value="" name="Composition">
prima di chiudere il FORM scrivi questo
codice:
<input type="submit" name="Submit" value="INVIO" onClick="document.composeForm.Composition.value = frames.Composition.document.body.innerHTML;">
quindi:
adesso quando klikki sul tasto INVIO recuperi il contenuto dell'IFRAME e lo invii alla pagina per rilevare e memorizzare nel db
nella pagina video.asp
codice:
<%
messaggio=TRIM(Request("Composition"))
response.write (messaggio)
%>
dal db all'IFRAME:
modificare questa riga:
codice:
iFrameDoc.write("<html><body MONOSPACE style='font:10pt arial,sans-serif'></body></html>");
così:
codice:
iFrameDoc.write("<html><body MONOSPACE style='font:10pt arial,sans-serif'>");
iFrameDoc.write(variabiledatabase);
iFrameDoc.write("</body></html>");
poi subito dopo
codice:
<script language="JavaScript">
inserire questo:
codice:
var variabiledatabase = "questo è il testo che viene visualizzato";
adesso funziona tutto perfettamente.??????
tranne passare il contenuto del db alla variabile in javascripting,
ho provato a fare ricerche ma tutti ne dicono di tutti i colori (teoricamente, chi usa i cookies, chi document , ect) ma praticamente nessuno fa vedere come ha risolto il problema, sperado di essere io imbranato a non aver trovato la soluzione di passare all'Iframe o alla variabile "variabiledatabase" il contenuto del database.
Sono sicuro che la soluzione c'è, pertanto chiedo gentilmente a chi ha trovato la soluzione di postare il codice, grazie