Salut j'ai 3 questions, si vous avez par exemple ce site simplequestion concernant le javascript, génération Html et recherche page Web en cours pour les balises
<html> <head> </head> <body> <table>
<tr> <td><a
href="http://www.hello1.com">www.hello1.com</a></td>
</tr> <tr> <td><a
href="http://www.hello2.com">www.hello2.com</a></td>
</tr> </table> </html>
Question 1)
Si je par exemple décider cliquer sur le lien numéro 2 (www.hello2.com), Est-ce que cela est stocké dans une sorte de variable?
Je sais que ce stocke l'URL en cours, mais pas celui que vous cliquez sur
window.location.href;
Question 2) Comment rechercher votre document, dites que je voudrais rechercher le site et stocker tous les liens dans un tableau javascript comme celui-ci
var myArray = [];
searchThisWebSiteForURLS()//Do this function that I don't know to write that search this htmlsite for url's
var myArray = [ 'http://www.hello1.com', 'http://www.hello2.com'];//This is the reslt after that the function has been executed
question 3) Je voudrais écrire OU t ces liens. Dire que j'ai une autre table comme celui-ci
<html> <head> </head> <body> <table>
<tr> <td><a
href="X">X</a></td>
</tr> <tr> <td><a
href="Y"></a>Y</td>
</tr> </table> </html>
Where X = http://www.hello1.com
And Y = http://www.hello2.com
Bien sûr, il y a autant de lignes que les éléments du tableau comme celui-ci
<html> <head> </head> <body> <table>
<tr> <td><a href="X">X</a></td></tr>
<tr> <td><a href="Y"></a>Y</td></tr>
<tr> <td><a href="Z">Z</a></td></tr>
<tr> <td><a href="A">A</a></td></tr>
<tr> <td><a href="B">B</a></td></tr>
</table> </html>
Où Z, A, B sont les éléments 3, 4,5 dans le tableau
var myArray = [ 'http://www.hello1.com', 'http://www.hello2.com','http://www.hello3.com','http://www.hello4.com','http://www.hello5.com'];
EDIT! ----------------------------------- ---------------------------------------
Wow vraiment merci, à vous tous, vraiment merci! J'ai une autre question concernant les liens, lorsque l'on compare deux liens, dire que le tableau se présente comme suit
var pageLinks = ['http://www.example.at', 'http://www.example2.at', 'http://www.someothersite.at'];
Et dire que l'utilisateur a appuyé sur l'exemple « http://www.example.at » lien , alors je veux créer la table contenant les liens similaires. Donc, je fais quelque chose comme ça
function checkForSimilarLink(theLinkToCompareWith){// in this case theLinkToCompareWith = "http://www.example.at"
var numLinks = pageLinks.length;
for(var i = 0; i < numLinks; i++) {
//Check if numLinks[i]== theLinkToCompareWith*
}
}
Alors, comment écrire cette fonction de comparaison? Dans ce cas, nous pouvons considérer
"http://www.example.at" et "http://www.example1.at" le "même" tandis que "http://www.someothersite.at" obviosly ne sont pas
Merci encore :)
vous ne voudriez pas stocker des URL dans des tableaux dans JS, c'est mauvais pour le référencement. Il y a des plugins jQuery qui feront la recherche de page pour vous. – Jakub
Le fait est que ce n'est pas un problème, ce site ne sera pas sur le web, il sera sur un réseau local et il ne servira que de "page de redirection". Cette page ne sera utilisée que si quelqu'un clique sur un lien. Mais merci quand même :) – David