Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1170 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [HTML,JS] saisie d'URL & ouverture de page ds une autre frame [ok]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[HTML,JS] saisie d'URL & ouverture de page ds une autre frame [ok]

n°209940
sylvainp
Dieu m'a créé. merci papa!
Posté le 06-09-2002 à 14:39:48  profilanswer
 

voila la question: je veux faire un formulaire ds lequel je saisie une URL. a partir de la, j'ai un bouton "go" dont l'action devrait me declencher ceci :
ouverture de l'URL ds une frame cible (nom de frame = cible)
 
voici mon code :
<html>
<head></head>
<body>
 
 
<input type="text" size="20" length="90" name="adresse"> <img  
 
src="/images/buttons/btn_go.gif" align="bottom"  
 
alt="Go" width="21" height="20" border="0"  
 
onmouseup="??????">
   
<form>
 
</form>
<iframe src="http://www.yahoo.fr" name="cible" height="300" width="510"  
 
scrolling="auto">
</iframe>
</body>
</html>
 
Mon problème est que je n'arrive pas a faire fonctionner le bouton si je ne mets pas une fonction pour onmouseup et que si j'utilise une fonction, je n'arrive pas a recuperer le contenu de mon formulaire (l'url saisie).
 
Question subsidiaire : j'utilise window.open(). y a t'il une façon de lui specifie une target comme avec la commande href?
 
Dernière precision: Je debute :) alors n'ayez pas peur de detailler la reponse et n'abusez pas trop des abbreviations. merci ;)


Message édité par sylvainp le 06-09-2002 à 16:34:49
mood
Publicité
Posté le 06-09-2002 à 14:39:48  profilanswer
 

n°209949
antp
Super Administrateur
Champion des excuses bidons
Posté le 06-09-2002 à 15:05:25  profilanswer
 

Pour la question subsidiaire :
à la place de window.open(adresse) tu mets:
parent.nomframe.location.href=adresse


Message édité par antp le 06-09-2002 à 15:05:48

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°209953
LexTuhor
Posté le 06-09-2002 à 15:09:13  profilanswer
 

sylvainp a écrit a écrit :

voila la question: je veux faire un formulaire ds lequel je saisie une URL. a partir de la, j'ai un bouton "go" dont l'action devrait me declencher ceci :
ouverture de l'URL ds une frame cible (nom de frame = cible)
 
voici mon code :
<html>
<head></head>
<body>
 
 
<input type="text" size="20" length="90" name="adresse"> <img  
 
src="/images/buttons/btn_go.gif" align="bottom"  
 
alt="Go" width="21" height="20" border="0"  
 
onmouseup="??????">
   
<form>
 
</form>
<iframe src="http://www.yahoo.fr" name="cible" height="300" width="510"  
 
scrolling="auto">
</iframe>
</body>
</html>
 
Mon problème est que je n'arrive pas a faire fonctionner le bouton si je ne mets pas une fonction pour onmouseup et que si j'utilise une fonction, je n'arrive pas a recuperer le contenu de mon formulaire (l'url saisie).
 
Question subsidiaire : j'utilise window.open(). y a t'il une façon de lui specifie une target comme avec la commande href?
 
Dernière precision: Je debute :) alors n'ayez pas peur de detailler la reponse et n'abusez pas trop des abbreviations. merci ;)




 
Puisque tu débutes, autant prendre de bonnes habitudes : élimines les frames comme ça tu seras tranquilles et nous (les internautes) aussi...

n°209975
sylvainp
Dieu m'a créé. merci papa!
Posté le 06-09-2002 à 15:22:21  profilanswer
 

ben je compte pas mettre ma page en ligne :)
en fait j'ai recuperer la page intranet de mon taf que j'ai...legerement modifiee de façon a y inserer une frame.
frame qui me servira a afficher le site de mon choix en toute discretion :sarcastic:  
 
j'arrive a cibler la frame, mais j'arrive pas a lire la valeur de mon champs de saisie pour m'en servir comme url cible:/
 
j'en suis là :
<input type="text" size="20" length="90" name="adresse"> <img  
 
src="/images/buttons/btn_go.gif" align="bottom" alt="Go" width="21"  
 
height="20" border="0" onmouseup="window.open(adresse,'cible';);">
 
Comment recuperer la valeur de ce que je viens de taper pour le mettre en tant qu'adresse ?

n°210046
sylvainp
Dieu m'a créé. merci papa!
Posté le 06-09-2002 à 16:33:44  profilanswer
 

bon ben j'ai trouve un truc qui marche :)
je me reponds :
<script language="Javascript">
<!--
function loadpage(adresse)
{
window.open(document.forms.adresse.adresse.value,'cible';);
document.forms.adresse.adresse.value="http://";
}
-->
</script>
 
 
<form name="adresse">
<input type="text" size="20" length="90" name="adresse" value="http://"> <img src="http://w3.ibm.com/images//v6/buttons/btn_go.gif" align="bottom" alt="Go" width="21" height="20" border="0" onmouseup="loadpage();">
</form>
 
l'avantage de cette solution, c'est qu'elle permet a la fois d'ouvrir l'URL ds le frame specifie et de remettre le texte "http://" ds le champs de saisie.
 
je me demande si un document.form.adresse.adresse.value.reset n'aurais pas eu le meme effet


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [HTML,JS] saisie d'URL & ouverture de page ds une autre frame [ok]

 

Sujets relatifs
html + Css Vs html seul[HTML] Texte et Image
corriger mon code html...[BC++Builder6] Comt utiliser CppWebBrowser pr analyser une page web ?
[HTML / JS / Mozilla 1.x] désactiver JS >> RESOLU[Perl] Appeler une page web et recupérer le source
ch kk info sur le htmlTest de ma page SVP... (xhtml inside)
Soft pour indenter proprement de l'html (sans chercher a le nettoyer)[JS .html] adesigner un objet d'une autre frame ?
Plus de sujets relatifs à : [HTML,JS] saisie d'URL & ouverture de page ds une autre frame [ok]


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR