Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 2.0 / 3.5 / 4.0
Problema con FORM
giovedì 30 novembre 2006 - 23.13
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
nullatore
Profilo
| Junior Member
191
messaggi | Data Invio:
gio 30 nov 2006 - 23:13
Devo inserire in una mia pagina .aspx una div nella quale, tramite del codice javascript esterno, viene inserito una pannellino di ricerca.
Se inserirsco questa div all'interno del tag <FORM></FORM> il javascript mi da errore ('Unknown runtime error') e la visualizzazione non viene effettuata mentre all'esterno della FORM tutto funziona correttamente.
Ovviamente non posso sistemarla fuori dal mio form perche' la sua posizione ottimale è dentro una tabella.
Schematizzo struttura della mia pagina aspx:
<body>
<form id="form1" runat="server">
<table>
<tr>
<td>...QUI DEVO INSERIRE LA MIA DIV...</td>
</tr>
<tr>
<td>....QUI C'e' un server control..</td>
</tr>
</table>
<table>
<tr>
<td>...QUI C'e' un server control...</td>
</tr>
<tr>
<td>......</td>
</tr>
</table>
</form>
</body>
Come risolvo questo problema, visto che i componenti server devono stare dentro il <form>?
us01739
Profilo
| Expert
641
messaggi | Data Invio:
ven 1 dic 2006 - 08:10
Il codice javascript devi inserirlo nei tag HEAD, dopo di che' lo puoi richiamare da dove ti pare.
Attenzione solo a richiamerlo con un controllo lato client, ad esempio sul onclick di un html button ....
Bye Bye
---------------------------------------------------
Roberto Gelmini - Microsoft Certified Professional
www.robertogelmini.com
---------------------------------------------------
nullatore
Profilo
| Junior Member
191
messaggi | Data Invio:
ven 1 dic 2006 - 11:08
>Il codice javascript devi inserirlo nei tag HEAD, dopo di che'
>lo puoi richiamare da dove ti pare.
>Attenzione solo a richiamerlo con un controllo lato client, ad
>esempio sul onclick di un html button ....
>
>
>
>Bye Bye
>
>---------------------------------------------------
>Roberto Gelmini - Microsoft Certified Professional
>www.robertogelmini.com
>---------------------------------------------------
Il codice js non posso inserirlo dove mi pare perche' sennò ottengo un errore (partono delle funzioni senza che l'oggetto sia stato inserito nel dom).
Va quindi inserito prima la div poi lo script collegato.
La div e lo script non l'ho scritti io ma li devo prendere da un altro sito e fare un bel taglia ed incolla!
us01739
Profilo
| Expert
641
messaggi | Data Invio:
ven 1 dic 2006 - 11:21
Non voglio insistere piu' di tanto
, ma "normalmente" tutti gli script vengono inseriti tra i tag <HEAD> e </HEAD>, poi vengono richiamati da dove ti pare nel boby....
Bye Bye
---------------------------------------------------
Roberto Gelmini - Microsoft Certified Professional
www.robertogelmini.com
---------------------------------------------------
nullatore
Profilo
| Junior Member
191
messaggi | Data Invio:
sab 2 dic 2006 - 00:48
>Non voglio insistere piu' di tanto
, ma "normalmente" tutti
>gli script vengono inseriti tra i tag <HEAD> e </HEAD>,
>poi vengono richiamati da dove ti pare nel boby....
>
Lo so che " " normalmente " " che gli script vengo messi nell' HEAD e poi vengono richiamati...ma quando nel tuo codice javascript oltre ad essere definita una funzione, la stessa viene anche richiamata ( lo SO MA IL javascript è di terzi ed è scritto COSI') ci si trova in una situzione in cui il decoder del browser, essendo stupido e leggendo sequenzialmente dall'inizio alla fine, proverà ad interpretare del codice senza che l'oggetto a cui si riferisce sia stato creato e sistemato nel DOM. E da qui infatti l'errore javascript "Object required".
Ma questo, sia chiaro, non è l'errore con cui mi sto sbattendo...
Senti, se hai 5 minuti - cinque - (anzi forse meno) - potresti aiutarmi e provarci tu.
Il codice da inserire è questo:
<div id="box_replat_ft_ver" style="width:180px">0</div>
<script src="
http://re.replat.com/replat_box/box_replat_ft_ver.js"></script>
Prova ad inserirlo in una pagina .aspx dentro il tag form (quello server però
) e dimmi cosa succede.
Te ne sarò grato.
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !