Bonjour à tous,
Je souhaite simplement faire :
Cette requête ne fonctionne pas ....Code:
1
2
3 Dim Mavariable as String Mavariable = "blabla" WebBrowser1.Navigate("http://" & Mavarible & "monsite")
Aidez-moi SVP
Version imprimable
Bonjour à tous,
Je souhaite simplement faire :
Cette requête ne fonctionne pas ....Code:
1
2
3 Dim Mavariable as String Mavariable = "blabla" WebBrowser1.Navigate("http://" & Mavarible & "monsite")
Aidez-moi SVP
Bonjour,
Je ne sais pas si cela peu t'aider !?
Essai :
Sinon un peu plus de détail, qu'elle est le défaut en particulier.Code:
1
2
3
4 Dim Mavariable as String Mavariable = "blabla" WebBrowser1.Navigate("http://" & Mavariable & "/" & "monsite")
@+
Qu'elle est la valeurs de "mavariable" ? Parce que là, impossible de dire ce qui ne marche pas !
Cela ne peux pas fonctionner, merci quand même
Le principe est simple "mavariable" permet de naviguer entre plusieurs page d'un même site.
Code:
1
2
3
4
5
6
7
8
9 Dim Mavariable as String Dim MonUrl as String Mavariable = "blabla" MonUrl = "http://" & Mavariable & "monsite" WebBrowser1.Navigate(MonUrl) Msgbox(MonUrl) ' Le Valeur affiché dans le Msgbox est "http://" & Mavariable ' il manque & "monsite"
Je confirme la réponse du dessus.
Surtout que chaque site à sa propre "architecture" au niveau des URL mais ceci est un autre problème.
En l'état actuel, si tu ne nous détails pas plus que ça ton problème, on ne peut pas t'aider.
Que souhaites tu faire exactement ? Comment modifies-tu la valeurs de "mavariable" ? As-tu un message d'erreur? Que te racontes le composant Webbrowser après navigation?
Moi je prends le pari qu'il faut plutôt faire l'inverse :Code:
1
2
3 Dim Mavariable as String Mavariable = "blabla" WebBrowser1.Navigate("http://" & Mavarible & "monsite")
Code:
1
2
3 Dim Mavariable as String Mavariable = "blabla" WebBrowser1.Navigate("http:// "& monsite & "?Mavariable=" & Mavarible)
Slt même avis que mermich
En général les liens url pour un site se font :
Http://www.bidule.xx & id=Variable & Op =Variable2
ou
Http://www.bidule.xx & Variable & Variable2
Avec une fonction get en réception au niveau de la lecture de ou des variables.
Après tout dépend de ce que tu veux faire.
Un peu plus de détail serai le bienvenu comme demander plus tôt.
Cordialement.
Bon d'accord,
le type de l'adresse est :
"Http://" & Mavariable & ".bidule.xx"
Bon voila un exemple d'url typique correctement formée :
http://euw.leagueoflegends.com/board...=773891&page=2
donc dans ton cas cela doit ressembler à
Sur ce j’arrête le jeu des devinettes, sans détails complets madame soleil ne peut lire votre arborescence.Code:http://bidule.xx?mavariable=prout
Non si je reprend ton exemple :
http://euw.leagueoflegends.com/board/showthread.php?
Voici ma démarche :
Voila je peux pas être plus clair ...Code:
1
2
3
4 Dim Mavariable As String = "euw" Webbrowser1.Navigate("http://" & Mavariable & ".leagueoflegends.com/board/showthread.php?") ' ce qui revient au même que Webbrowser1.Navigate("http://euw.leagueoflegends.com/board/showthread.php?")
Si tu cherches a avoir raison je ne comprend pas pourquoi tu as ouvert un topic, vu que tu sais tout.
On te dis simplement que l'on ne comprend pas ton problème. Donc soit tu es plus explicite et on essaye de t'aider. Soit ton topic est inutile.
Cordialement,
Khalyss.
Bonjour,
Je ne comprends pas pourquoi tu mets ta variable avant l'URL d'adressage
.Code:leagueoflegends.com/board/showthread.php?
Car dans ce cas l'adressage total ne pourra pas fonctionner.
Il faut l'URL & Ta variable.
Si tu n'as pas ton URL en début comment veux tu que le navigateur ou autre puisse ouvrir le site, pour choisir la page ( définit si je comprends bien par ta variable) est l'ouvrir correctement.
Ce que tu essais de faire c'est d'ouvrir une page ( ou site) qui est définit par ta variable puis d'aller à un adressage qui est déjà un site .
InfoCode:Webbrowser1.Navigate("http://" & Mavariable & ".leagueoflegends.com/board/showthread.php?")
http://fr.wiktionary.org/wiki/URL
Bonne continuation.
Bonjour ,
J'ai compris ce qu'il veut , il veut par exemple choisir la langue au début du site , genre us.monsite ou fr.monsite , etc .
Je dis au hasard essaie de mettre des "+" au lieu des "&" même si cela devrait fonctionner et quand tu dis ça ne fonctionne pas , qu'est ce qui ne fonctionne pas ? as tu un message d'erreur ?
C'est tout à fait possible que ce qu'il veut faire varier c'est le sous domaine d'un site. Exemple, chaque utilisateur à son sous domaine. Ainsi, il veut rediriger Toto vers http://toto.monsite.com et Titi sur http://titi.monsite.com
Nop, c'est effectivement des & car on est en VB.Net là.
Par contre, on sait toujours pas ce qui marche pas.
Si on a pas plus d'info rapidement, le clos la discussion car pour moment elle ne sert à rien.
Oui c'est un langage de serveur du style fr.monsite ou us.monsite ...
J'ai pas d'erreur dans la syntaxe de mon code, en revanche
Le résultat attendu serai "http://fr.Monsite"Code:
1
2
3
4
5
6
7
8
9 WebBrowser1.Navigate("http://" & serveur & ".Monsite") ' Le webbrowser1 va uniquement prendre en compte "http://" & serveur ??? Donc j'ai essayé de temporiser par : Dim Site As String Dim Serveur As String = "fr" ' par exemple Site = "http://" & serveur & ".Monsite" WebBrowser1.Navigate(Site) MsgBox(Site) ' Contrairement à se que je pense MsgBox affiche "http://" & serveur
Et le résultat que j'ai est : "http://fr"
Soit j'utilise mal le webbrowser ou les variables ...
Tout de devrai fonctionner, la seule erreur que je voit c'est les guillements que tu n'as pas mis autour de fr quand tu valorise ta variable. (Je pense que c'est un erreur de copier/coller sinon tu n'aurais pas pu compiler).
J'ai recopier ton code en y ajoutant les guillemets et je n'ai aucun soucis.
http://data.imagup.com/12/1157961234.png
Oui les "" c'est un oublie lors de la recopie bien vu ;)
Je viens de cibler le problème =)
C'est un problème de variable :
Code:
1
2
3
4
5 Dim Site As String Dim serveur As String Site = "Monsite" & serveur MsgBox(Site) ' Il affiche Monsite & serveur
Ps :Code:
1
2
3
4
5 Dim Site As String Dim serveur As String Site = serveur & "Monsite" MsgBox(Site) ' Il affiche serveur
Du coup j'ai fait d'une autre manière et j'arrive à mes fins
Mais je suis assez étonné de ce genre de fonctionnement, j'ai peut être zappé une astuce sur ce langage. En tous cas merci de votre patience ;)