|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: May 2005
Città: Roma
Messaggi: 7938
|
[HTML] Pulsante che reindirizza su una pagina tramite text area
Allora vi spiego cosa mi serve e magari mi aiutate:
io ho una pagina di ricerca nel mio sito del tipo HOME_PATH/AREA/TERMINE dove homepath è la url del sito Area è una keyword che uso io Termine è un termine che deve inserire l'utente in una area di testo. Sto provando ad implementarlo così, ma non ci riesco...chi mi può aiutare? Codice:
<!DOCTYPE html> <html> <body> <form action=URL> <input type="text" name="nome"> <button type=”submit”> <img src="cerca.png" width="23" height="67" title="Cerca" border="1" vspace="5" alt=”Cerca ” align=”middle”> </button> </form> </body> </html>
__________________
My gaming placement |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: May 2008
Città: Torino - Valenza (AL)
Messaggi: 1221
|
io lascerei stare il form.
terrei solo il tag input e userei il tag img per l'immagine del tasto e userei onClick e una funzione javascript che mi rimpiazza l'url con quello che c'è nel tag input PS: gli attributi dell'immagine come le dimensioni eccetera mettili in un file css |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Sep 2001
Città: Pisa
Messaggi: 2213
|
se hai un'immagine come submit puoi usare input type="image", https://developer.mozilla.org/en-US/...ype=_image_%3E
Puoi usare diverse strategie impiegando javascript ma quando si tratta di redirect io preferisco sempre utilizzare il server. Fai il submit ad un url generale e da lì invia i risultati su un redirect 301
__________________
9800X3D | 32GB DDR5 6400C30@TUNED | RTX 4090 | LG 32GQ950-B | Fractal Torrent | NZXT C1200W | Iliad Fibra 5Gb |
|
|
|
|
|
#4 | ||
|
Senior Member
Iscritto dal: May 2005
Città: Roma
Messaggi: 7938
|
Quote:
Quote:
__________________
My gaming placement |
||
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: May 2005
Città: Roma
Messaggi: 7938
|
Questo è il risultato che ho ottenuto:
Codice:
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript">
function redirect(){
window.location="http://www.xxxxxxxxxxxxxxx.com/xxxxx/" + document.getElementById('search').value;
}
</script>
</head>
<body>
<input id="search" type="text" name="nome">
<a href="#" onClick='redirect()'>
<img src="cerca.png" title="Cerca" /> </a>
</body>
</html>
Quello che mi preoccupa di più, dovendo lavorare questo pezzo di codice in altri siti (chiamiamolo widget), è quel Codice:
document.getElementById('search').value
come risolvo (escludo di inventarmi un id ...CREaTINvO...)?
__________________
My gaming placement |
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Sep 2001
Città: Pisa
Messaggi: 2213
|
e quindi? niente ti impedisce di inviare un form in POST al tuo sito anche se sei altrove...ripeto, non ti serve javascript
__________________
9800X3D | 32GB DDR5 6400C30@TUNED | RTX 4090 | LG 32GQ950-B | Fractal Torrent | NZXT C1200W | Iliad Fibra 5Gb Ultima modifica di Tuvok-LuR- : 11-03-2015 alle 08:34. |
|
|
|
|
|
#7 | |
|
Senior Member
Iscritto dal: May 2005
Città: Roma
Messaggi: 7938
|
Quote:
Codice:
<form method="POST" action="http://www.xxxx.com/yyyy/" target="_blank" accept-charset="UTF-8" enctype="text/plain" autocomplete="off" novalidate> <input type="text" name="nome" /> <input type="image" src="cerca.png" /> </form> Perdonami ma sto lavorando parallelamente su 4 aspetti diversi e sinceramente quello web è quello che mi preoccupa di meno e quindi quello che ci sto anche mettendo meno risorse, però per deformazione mentale una volta completato vorrei migliorare il risultato...e quindi apprezzo tantissimo il tuo suggerimento e vorrei metterlo in pratica.
__________________
My gaming placement |
|
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: Oct 2005
Messaggi: 3306
|
Ma perchè vuoi mettere il parametro proprio nella url?
Cosa c'è di male nel semplice post? |
|
|
|
|
|
#9 |
|
Senior Member
Iscritto dal: May 2005
Città: Roma
Messaggi: 7938
|
perchè il servizio di ricerca è sulla url.
__________________
My gaming placement |
|
|
|
|
|
#10 |
|
Senior Member
Iscritto dal: Oct 2005
Messaggi: 3306
|
|
|
|
|
|
|
#11 |
|
Senior Member
Iscritto dal: May 2005
Città: Roma
Messaggi: 7938
|
la pagina sulla quale atterro è una pagina di ricerca, che trova la keyword di ricerca nella URL stessa.
Quindi devo appendere alla URL la keyword che metto nell'input text <3
__________________
My gaming placement |
|
|
|
|
|
#12 |
|
Senior Member
Iscritto dal: Oct 2005
Messaggi: 3306
|
Dato che la soluzione javascript l'hai già trovata, se il problema è solo l'id "creativo" o usi un guid o alla java invertendo il nome dominio a cui stai puntando, o usando direttamente il nome dominio. Difficilmente incontrerai un id uguale.
|
|
|
|
|
|
#13 |
|
Senior Member
Iscritto dal: May 2005
Città: Roma
Messaggi: 7938
|
10x
__________________
My gaming placement |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 00:06.




















