2009-02-25 11 views
0

C'est la première fois que je poste - j'apprécie énormément tous les conseils sur ce sujet.1. Je remplis un formulaire et clique sur soumettre. 2. Je reçois la page de résultats. Objectif: Obtenir les mêmes résultats sans remplir à nouveau le formulaire

Contexte: Je construis un site Web immobilier. Je voudrais utiliser les données IDX gratuites fournies par ma carte MLS locale. Le tableau MLS ne me permet pas d'afficher une recherche prédéfinie et ne me fournit qu'un lien vers le champ de recherche. après avoir rempli le champ de recherche, je suis en mesure d'afficher les résultats. Objectif: Je souhaite contourner cette étape et encadrer la page de résultats dans un site Web GoDaddy que je suis en train de développer et qui prend en charge le format HTML.

Voici un lien vers la page de recherche: http://fgcmls.rapmls.com/scripts/mgrqispi.dll?APPNAME=Fortmyers&PRGNAME=MLSLogin&ARGUMENT=vBSJvLQtMcbg7F0O0KnXDiggv%2F12B0S6Ss9wv4510QA%3D&KeyRid=1

Je suis en train de montrer que les annonces qui apparaissent dans mon quartier. Les options incluent: 1. Type de propriété - Résidentiel 2. Zone GEO - FM11 3. Développements: Fiddlesticks Country Club

Une fois que ce critère est entré, j'ai la page nécessaire pour faire fonctionner ce projet.

Merci à vous tous d'avoir pris le temps de lire ceci et pour le temps que vous passez à m'aider.

Meilleures salutations,

Chris

+0

Que demandez-vous exactement? Ce n'est pas très clair comme indiqué. –

Répondre

0

sans regarder la page elle-même, il est probablement faire une opération « POST » pour donner la forme sur le site. Vous devriez être en mesure d'utiliser javascript (peut-être jquery ou un autre framework ajax) pour le faire pour vous dans le cadre et lui faire afficher les résultats.

-Adam

+0

La sécurité JS ne vous permet pas de modifier des pages ou d'y accéder à partir d'un autre domaine. C'est à dire. vous ne pouvez pas accéder directement à un autre cadre d'un autre site Web comme vous pouvez le faire sur votre propre site. – Nolte

0

Je pris un coup d'œil à la page HTML, les messages de formulaire est défini ainsi:

<FORM action="/scripts/mgrqispi.dll" method="POST" name="InputForm" /> 

vous peut être en mesure de créer votre propre forme définie comme ceci:

Vous devrez parcourir le code HTML sur la page que vous avez fournie pour obtenir les ID et les noms appropriés des éléments de formulaire que vous utilisez. d. Il est possible que leur page de traitement vérifie pour s'assurer que leur forme est soumise, auquel cas cela ne fonctionnerait pas.

bonne chance.

0

Tant que cela est une forme POST et ils ne font pas beaucoup de contrôle referrer stricte, ce qui suit devrait fonctionner:

Répliquer la forme sur votre propre site.

Effectuez quelques modifications mineures pour automatiser quelques champs afin de mieux servir votre zone géographique/entreprise.

Assurez-vous que tout est un chemin d'accès complet et non relatif au serveur qui gère la requête.

Vous allez probablement finir par changer beaucoup de champs de texte/sélection en champs masqués avec des valeurs prédéfinies pour le rendre simple pour les utilisateurs finaux. Le serveur qui gère la requête ne connaîtra pas le type de champ dont il provient, juste la valeur et le nom.