search button in un frame diverso da text form

calcas2

Nuovo Utente
27 Ago 2009
20
0
0
salve a tutti,
purtroppo non sono esperto in questo settore e solo da poco mi sto interessando perciò scusate se il mio linguaggio non è tecnico..spero possiate capirmi e aiutarmi!
Vorrei inserire un form text nella mia pagina e diversi search button (ognuno differente in una pagina diversa) che verranno questi ultimi visualizzati in un frame sottostante il form di scrittura a seconda della voce di menu che viene cliccata.
Allora ho pensato di fare così: il form text l'ho inserito nella pagina principale mentre il "bottone" e lo script javascript (che sarebbe un semplice function search window.open "http....."+document.search.query.value) nella bagina che verrà visualizzata nel frame sotto il text form.
Tuttavia facendo così e cliccando sul search button non mi legge quanto scritto nel text form...come posso fare?
forse nella pagina dove inserisco il semplice form devo fare un qualche riferimento alle funzioni javascript e ai bottoni inseriti nelle altre pagine? cioè come faccio a "collegare" i due aspetti e far si che quello che è scritto nel form sia recepito dal search button contenuto in un'altra pagina visualizzabile in un frame?
se in un'unica pagina inserisco sia il form che il semplice search button infatti non ci sono problemi e tutto funziona perfettamente ma io vorrei collocarli in due zone diverse come sopra detto.
spero di essere stato chiaro.
Scusate per la mia incompetenza e Grazie a tutti in anticipo
 

calcas2

Nuovo Utente
27 Ago 2009
20
0
0
provo a spiegarmi meglio, prendiamo in considerazione questo semplice esempio:

HTML:
<script language="javascript">
<!--
function Esempio() {
var miaVariabile = document.nomeForm.nomeTextbox.value;
alert(miaVariabile);
}
//-->
</script>

<form name="nomeForm">
Inserisci un testo a tuo piacere
<input type="text" name="nomeTextbox">
<input type="button" value="Prova" onClick="Esempio()">
</form>

Ora questo genererebbe un campo di testo con il bottone "prova" al cui click si avrebbe la visualizzazione del messaggio di testo.
Supponendo di voler inserire il bottone "prova" in un iframe (e quindi separatamente dal campo di testo), come faccio affinchè cliccandoci richiami comunque la funzione che consente di visualizzare il testo scritto al di fuori dell'iframe?
 
Ultima modifica di un moderatore:

Vale2

Utente Attivo
28 Mag 2006
446
0
0
Livorno
frame o iframe

Ciao,

nel messaggio #1 fai riferimento a un FRAME nel nessaggio #2 ad un IFRAME e non sono la stessa cosa.

Un iframe è una pagina inclusa un frame è un'altra cosa.

Specifica se la #1 o la #2 , hai una index (es) costruita a frame da almeno due pagine o una semplice pagina e vuoi usare l'iframe.


Vale.
 

Vale2

Utente Attivo
28 Mag 2006
446
0
0
Livorno
Ciao,

javascript in pagina madre e button in IFRAME:

Codice:
<html>
<head>
<title>PROVA</title>
<script language="javascript">

function Esempio() {
var miaVariabile = document.nomeForm.nomeTextbox.value;
alert(miaVariabile);
}

</script>

</head>

<body>

<form name="nomeForm">
Inserisci un testo a tuo piacere
<input type="text" name="nomeTextbox">
</form>


<center>
<iframe src="tuo_iframe.html" width="450" height="300" scrolling="auto" frameborder="1"></iframe>
</center>

</body>
</html>

Nell'iframe metti:

Codice:
[B]<input type="button" value="Prova" onClick="javascript:parent.Esempio()">[/B]


Javascript e button nell'iframe, form e script nella pagina madre:


Codice:
<html>
<head>
     <title>Esempio</title>
<head>

<script language="javascript">

function Esempio() {
var miaVariabile = parent.document.nomeForm.nomeTextbox.value;
alert(miaVariabile);
}

</script>

</head>

      <div align="center">
        <br>
<input type="button" value="Prova" onClick="Esempio()">
        <br>
</div>
</body>
</html>

Nella pagina madre il form e l'inclusione dell'iframe

Codice:
<html>
<head>
<title>PROVA</title>
</head>
<body>
<form name="nomeForm">
Inserisci un testo a tuo piacere
<input type="text" name="nomeTextbox">
</form>


<center>
<iframe src="tuo_iframe.html" width="450" height="300" scrolling="auto" frameborder="1"></iframe>
</center>

</body>
</html>


Nell'iframe:

Codice:
[B]<input type="button" value="Prova" onClick="Esempio()">[/B]

Vale.
 

calcas2

Nuovo Utente
27 Ago 2009
20
0
0
Ciao,

javascript in pagina madre e button in IFRAME:

Codice:
<html>
<head>
<title>PROVA</title>
<script language="javascript">

function Esempio() {
var miaVariabile = document.nomeForm.nomeTextbox.value;
alert(miaVariabile);
}

</script>

</head>

<body>

<form name="nomeForm">
Inserisci un testo a tuo piacere
<input type="text" name="nomeTextbox">
</form>


<center>
<iframe src="tuo_iframe.html" width="450" height="300" scrolling="auto" frameborder="1"></iframe>
</center>

</body>
</html>

Nell'iframe metti:

Codice:
[B]<input type="button" value="Prova" onClick="javascript:parent.Esempio()">[/B]


Javascript e button nell'iframe, form e script nella pagina madre:


Codice:
<html>
<head>
     <title>Esempio</title>
<head>

<script language="javascript">

function Esempio() {
var miaVariabile = parent.document.nomeForm.nomeTextbox.value;
alert(miaVariabile);
}

</script>

</head>

      <div align="center">
        <br>
<input type="button" value="Prova" onClick="Esempio()">
        <br>
</div>
</body>
</html>

Nella pagina madre il form e l'inclusione dell'iframe

Codice:
<html>
<head>
<title>PROVA</title>
</head>
<body>
<form name="nomeForm">
Inserisci un testo a tuo piacere
<input type="text" name="nomeTextbox">
</form>


<center>
<iframe src="tuo_iframe.html" width="450" height="300" scrolling="auto" frameborder="1"></iframe>
</center>

</body>
</html>


Nell'iframe:

Codice:
[B]<input type="button" value="Prova" onClick="Esempio()">[/B]

Vale.

grazie mille vale! si in effetti volevo dire iframe.
Grazie per la disponibilità
 

calcas2

Nuovo Utente
27 Ago 2009
20
0
0
Ciao,

metti l'esempio on-line, cosi vediamo cosa non funziona.

Valeria.

il problema è questo: voglio inserire un semplice script di ricerca google più o meno così strutturato:

<script language="JavaScript" type="text/javascript">
<!--
// simple google search button
function search_google(){
window.open("http://www.google.it/search?q="+document.search.query.value);
}
//-->
</script>

con il seguente form:
<form name="search">
<input type="text" name="query" size=100 value="">
<input type="button" value="Search google" onClick="search_google()">
</form>

Ora, nel momento in cui inserisco il form nella pagina madre e lo script con il relativo bottone nell'iframe, succede che la funzione javascript non viene affatto letta e il bottone non funziona.
Ho provato varie soluzioni.
Forse dovrei usare getElementById per poter richiamare il testo inserito nel form? Onestamente ho provato pure in questo modo e almeno sono riuscito premendo il pulsante bottone ad accedere direttamente su google anche se, purtroppo, non legge quanto scritto nella text form.
Ripeto che il problema si pone solo inserendo l'iframe perche altrimenti funzionerebbe perfettamente quanto scritto sopra.
Grazie
 

max_400

Utente Attivo
23 Gen 2009
770
0
16
caltanissetta
max400.forumfree.it
Invece del parent puoi usare il top

esempio
http://max400.netne.net/principale111.html


nella finestra principale il solito script

Codice:
<script language="javascript">

function Esempio() {
var miaVariabile = document.nomeForm.nomeTextbox.value;
alert(miaVariabile);
}

</script>

<form name="nomeForm">
Inserisci un testo a tuo piacere
<input type="text" name="nomeTextbox">

</form>

<iframe src="pagina-iframe.html" width="200" height="200"></iframe>

nell'iframe
Codice:
<input type="button" value="Prova" onClick="top.Esempio()">

Ps senza document ma direttamente top

a me funziona basta guardare l'esempio quindi deve fuonzionare anche a te.
http://max400.netne.net/principale111.html

au revoir...
Dr. Max_400
 

calcas2

Nuovo Utente
27 Ago 2009
20
0
0
esempio
http://max400.netne.net/principale111.html


nella finestra principale il solito script

Codice:
<script language="javascript">

function Esempio() {
var miaVariabile = document.nomeForm.nomeTextbox.value;
alert(miaVariabile);
}

</script>

<form name="nomeForm">
Inserisci un testo a tuo piacere
<input type="text" name="nomeTextbox">

</form>

<iframe src="pagina-iframe.html" width="200" height="200"></iframe>

nell'iframe
Codice:
<input type="button" value="Prova" onClick="top.Esempio()">

Ps senza document ma direttamente top

a me funziona basta guardare l'esempio quindi deve fuonzionare anche a te.
http://max400.netne.net/principale111.html

au revoir...
Dr. Max_400


Grazie mille per il tuo supporto. Ho risolto! tuttavia avendo l'esigenza di inserire la funzione javascript anch'essa nell'iframe, ho applicato quanto mi hai detto risolvendo in questo modo:

nella pagina principale il solo
<form name="nomeForm">
Inserisci un testo a tuo piacere
<input type="text" name="nomeTextbox">

</form>
mentre nell'iframe

<script language="javascript">

function Esempio() {
var miaVariabile = top.document.nomeForm.nomeTextbox.value;
alert(miaVariabile);
}
<input type="button" value="Prova" onClick="Esempio()">
</script>

Grazie!
 
Discussioni simili
Autore Titolo Forum Risposte Data
Shyson Google search non trova il mio sito SEO e Posizionamento 1
MarcoGrazia Associazioni tra Search Console e Analitycs SEO e Posizionamento 0
R Copertura Google Search Console in caduta libera SEO e Posizionamento 3
R Copertura search console in picchiata da qualche mese SEO e Posizionamento 0
A Search console dice la verità ? SEO e Posizionamento 0
L [PHP] Ricerca su search bar esterna PHP 1
M [PHP] Problema search form PHP 3
Federico.Marcelo google search console - Imgage indexing Google Search Console 2
Store creazione campo search in php PHP 1
Store creazione barra search sito web Presentati al Forum 3
felino Google Search Console: analisi delle ricerche SEO e Posizionamento 2
S ANALITYCS E GOOGLE SEARCH CONSOLE CAMBIANO CONTINUAMENTE PROPRIETA' Google Search Console 0
readme Google Search Console / Analytics Google Analytics 1
lollofabbri Inserire search bar in Adobe Muse Windows e Software 3
trattorino [Javascript] Search ricerca subito con finestrells Javascript 2
A Deluciazioni su Search Console Google Search Console 0
cris8380 [PHP] Update in search. PHP 16
F come creare un search box coi file .xml dei merchant? XML 0
Marco_88 Input search Javascript 0
E PHP Search Form PHP 6
P Componente che permetta l'espansione a sinistra e a destra come in www.liquida.it/search/prova/ Javascript 1
ivarello Search Box in google maps Javascript 0
T Aiuto form "search" jQuery 1
M Vendo youtube to mp3 clone e Music Search Engine Annunci servizi di Social Media Marketing 0
M Music Search Engine il Script PHP con Youtube api Altri Annunci 0
Web Designer Inserire Box Search in MyBB CMS (Content Management System) 0
H Search Engine Optimization (rahman2002) SEO e Posizionamento 1
P Combinare Twitter in una Search Form PHP 2
U Google Search SEO e Posizionamento 1
M Web Directory Search Engine v2.0 Classic ASP 3
A Errore nella visualizzazione dei risultati di una search page Classic ASP 4
T funzione search Javascript 1
P Search italian translator Altri Annunci 1
tesoteso Problema con LUKE search Classic ASP 1
bluroy Bluroy Search Engine To Buy Products Online Presenta il tuo Sito 0
S Winzozz Search Presenta il tuo Sito 0
T Problema con script search.asp Lukeonweb Classic ASP 9
G Google ajax Search Ajax 1
Cammarotas Google search SEO e Posizionamento 1
G 75€ di credito yahoo search marketing Altri Annunci 0
M Background Checks, Investigate Anyone, Search Records! Discussioni Varie 0
M Search Script with duplicated results PHP 0
lukeonweb MSN Search: pagheremo per le ricerche effettuate! SEO e Posizionamento 2
M Flash search engine + XML Flash 1
T Google Api Search - aiuto! PHP 0
B Barra Search Blu Sicurezza e Virus 1
V Google API Search - problema - PHP 2
S Search motor Discussioni Varie 1
G Associare un button ad una strnga PHP 9
Alex_70 Button non funziona nella form PHP 2

Discussioni simili