Bug avec les liens HTML

Résolu
KX Messages postés 16752 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 août 2024 - 22 nov. 2013 à 21:14
KX Messages postés 16752 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 août 2024 - 25 nov. 2013 à 19:14
Bonjour,

Voici une url (assez particulière) directement copiée-collée :

https://docs.oracle.com/javase/tutorial/displayCode.html?code=http://docs.oracle.com/javase/tutorial/essential/io/examples/Copy.java

Et maintenant si je l'encadre avec les crochets :

https://docs.oracle.com/javase/tutorial/essential/io/examples/Copy.java target='_blank'>http://docs.oracle.com/javase/tutorial/displayCode.html?code=https://docs.oracle.com/javase/tutorial/essential/io/examples/Copy.java

Y a comme un hic !!!

Bon week-end...

3 réponses

planete66 Messages postés 18 Date d'inscription vendredi 25 octobre 2013 Statut Membre Dernière intervention 29 décembre 2013 35
22 nov. 2013 à 21:27
C'est normal, dans le premier lien la chaine de requete HTTP affiche le contenu situé dans https://docs.oracle.com/javase/tutorial/essential/io/examples/Copy.java . Un script est fait pour ça.

Dans le deuxieme tu inseres du code HTML dans l'url, comme ce n'est pas une chaine de requete ton ordi va "croire" que c'est le nom d'un fichier du coup le server ne va pas le trouver = 404.
0
KX Messages postés 16752 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 août 2024 3 019
22 nov. 2013 à 21:39
"Dans le deuxieme tu inseres du code HTML dans l'url"
Je n'insères rien du tout, la seule chose que je fais c'est utiliser les crochets qui décrivent les url sur ce site.
Par exemple si j'écris
[http://www.google.fr Google]
j'obtiendrais le lien
Google
.
Le code html qui se trouve ajouté ce n'est pas moi qui l'y aimis, et c'est là le bug, il se retrouve ajouté "tout seul" dans le code de la page html terminée.

Ainsi dans le premier lien j'ai :
<a href='http://docs.oracle.com/javase/tutorial/displayCode.html?code=http://docs.oracle.com/javase/tutorial/essential/io/examples/Copy.java' target='_blank'>http://docs.oracle.com/javase/tutorial/displayCode.html?code=http://docs.oracle.com/javase/tutorial/essential/io/examples/Copy.java</a>

Et dans le deuxième, je devrais avoir la même chose, mais en fait j'ai ceci :
<a href='http://docs.oracle.com/javase/tutorial/displayCode.html?code=<a href='http://docs.oracle.com/javase/tutorial/essential/io/examples/Copy.java'' target='_blank'>http://docs.oracle.com/javase/tutorial/essential/io/examples/Copy.java'</a> target='_blank'>http://docs.oracle.com/javase/tutorial/displayCode.html?code=<a href='http://docs.oracle.com/javase/tutorial/essential/io/examples/Copy.java' target='_blank'>http://docs.oracle.com/javase/tutorial/essential/io/examples/Copy.java</a></a>

Les deux adresses http ont été remplacées alors que l'une était inclue dans l'autre...
0
planete66 Messages postés 18 Date d'inscription vendredi 25 octobre 2013 Statut Membre Dernière intervention 29 décembre 2013 35
23 nov. 2013 à 10:49
Je n'avais pas tout à fait compris. Si tu veux ouvrir ce lien ne te casse pas la tête:
<a href="https://docs.oracle.com/javase/tutorial/displayCode.html?code=http://docs.oracle.com/javase/tutorial/essential/io/examples/Copy.java" target="_blank">Ouvrir Copy.java</a>
.

Ca fonctionne nickel !
0
KX Messages postés 16752 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 août 2024 3 019
23 nov. 2013 à 12:35
J'ai posé ma question dans la catégorie "Bugs et suggestions CCM".
Mon problème n'est donc pas de faire un lien html depuis mon site (sinon je l'aurai posé dans le forum Webmaster) mais de signaler que le site de CCM gère mal ce cas particulier.
C'est donc un problème qui devra être pris en charge par les développeurs de CCM, parce qu'à aucun moment je ne manipule moi même les balises html sur ce site.
0
noctambule28 Messages postés 31843 Date d'inscription samedi 12 mai 2007 Statut Webmaster Dernière intervention 13 février 2022 2 858
Modifié par noctambule28 le 25/11/2013 à 16:15
Salut,

C'est remonté.
Je te tiens au courant.

Merci


pour test:


Url seule :
https://docs.oracle.com/javase/tutorial/displayCode.html?code=http://docs.oracle.com/javase/tutorial/essential/io/examples/Copy.java

Avec crochet sans mot
Url seule :
https://docs.oracle.com/javase/tutorial/essential/io/examples/Copy.java target='_blank'>http://docs.oracle.com/javase/tutorial/displayCode.html?code=https://docs.oracle.com/javase/tutorial/essential/io/examples/Copy.java

Avec crochet et mot
Url seule :
https://docs.oracle.com/javase/tutorial/essential/io/examples/Copy.java target='_blank'>juste un mot

A la prévue:
Url seule :
https://docs.oracle.com/javase/tutorial/displayCode.html?code=http://docs.oracle.com/javase/tutorial/essential/io/examples/Copy.java

Avec crochet sans mot
Url seule :
https://docs.oracle.com/javase/tutorial/essential/io/examples/Copy.java target='_blank'>https://docs.oracle.com/javase/tutorial/displayCode.html?code=http://docs.oracle.com/javase/tutorial/essential/io/examples/Copy.java

Avec crochet et mot
Url seule :
https://docs.oracle.com/javase/tutorial/essential/io/examples/Copy.java target='_blank'>juste un mot

Lors d'une édition comme l'url seule prend des crochets à la validation, elle se retrouve cassée.

____________________________________________
L'humour est la clé de voûte de la conscience.
0
Jean-François Pillou Messages postés 18301 Date d'inscription lundi 15 février 1999 Statut Webmaster Dernière intervention 16 février 2023 63 274
Modifié par Jeff le 25/11/2013 à 18:58
0
KX Messages postés 16752 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 août 2024 3 019 > Jean-François Pillou Messages postés 18301 Date d'inscription lundi 15 février 1999 Statut Webmaster Dernière intervention 16 février 2023
25 nov. 2013 à 18:47
Raté ^^

J'avais déjà essayé hier avec les % mais ça ne marche pas, d'ailleurs si je peux émettre une suggestion ce serait d'avoir un petit outil avec les url qui permettent de convertir les caractères spéciaux directement en %, toujours sur le site d'oracle, avec la documentation Java je me casse parfois la tête avec certains liens en particuliers à causes des [ ]

Exemple :
http://docs.oracle.com/javase/7/docs/api/java/lang/String.html#copyValueOf(char[], int, int)

Je suis obligé de mettre des %5b et des &#91; dans l'url pour que ça passe :(
0
Jean-François Pillou Messages postés 18301 Date d'inscription lundi 15 février 1999 Statut Webmaster Dernière intervention 16 février 2023 63 274
Modifié par Jeff le 25/11/2013 à 19:04
0
KX Messages postés 16752 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 août 2024 3 019
25 nov. 2013 à 19:14
Merci.
0