Comment intégrer un document HTML dans un HTML via Javascript
Fermé
pdthg
Messages postés
2
Date d'inscription
samedi 21 janvier 2017
Statut
Membre
Dernière intervention
22 janvier 2017
-
Modifié par KX le 21/01/2017 à 18:37
jordane45 Messages postés 38308 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 24 novembre 2024 - 22 janv. 2017 à 23:42
jordane45 Messages postés 38308 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 24 novembre 2024 - 22 janv. 2017 à 23:42
A voir également:
- Comment intégrer un document HTML dans un HTML via Javascript
- Editeur html - Télécharger - HTML
- Intégrer une vidéo dans un powerpoint - Guide
- Comment signer un document word - Guide
- Comment compresser un document pdf - Guide
1 réponse
jordane45
Messages postés
38308
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
24 novembre 2024
4 705
21 janv. 2017 à 19:17
21 janv. 2017 à 19:17
Bonjour,
En règle générale .. on gère l'authentification côté "serveur" .. donc via un langage comme le PHP par exemple.
(et encore mieux... en s'appuyant sur une base de données.....)
Le fait de vouloir le faire en JavaScript n'est clairement pas sécurisé.
N'importe qui regardant le "code source" de la page (via un simple clic-droit...) aura accès aux identifiants attendus....
Mais bon..
En JS tu peux faire une redirection en utilisant :
document.location
ttps://developer.mozilla.org/fr/docs/Web/API/Document/location
Et pour "inclure" une page dans ta page actuelle.. tu peux éventuellement faire de l'ajax
par exemple :
Dans ton index.html il te faut placer un "container" qui recevra le contenu de ton autre page :
et dans ton code JS, tu n'auras qu'a placer :
Mais bon.. je te le redis ... ce n'est pas sécurisé.
Oriente toi plutôt vers le PHP et les INCLUDES
En règle générale .. on gère l'authentification côté "serveur" .. donc via un langage comme le PHP par exemple.
(et encore mieux... en s'appuyant sur une base de données.....)
Le fait de vouloir le faire en JavaScript n'est clairement pas sécurisé.
N'importe qui regardant le "code source" de la page (via un simple clic-droit...) aura accès aux identifiants attendus....
Mais bon..
En JS tu peux faire une redirection en utilisant :
document.location
ttps://developer.mozilla.org/fr/docs/Web/API/Document/location
Et pour "inclure" une page dans ta page actuelle.. tu peux éventuellement faire de l'ajax
par exemple :
function loadPage(href) { var xmlhttp = new XMLHttpRequest(); xmlhttp.open("GET", href, false); xmlhttp.send(); return xmlhttp.responseText; }
Dans ton index.html il te faut placer un "container" qui recevra le contenu de ton autre page :
<div id="zoneAffichage"> </div>
et dans ton code JS, tu n'auras qu'a placer :
if(form.userid.value == "abc" && form.pswrd.value == "def"){ document.getElementById('zoneAffichage').innerHTML = loadPage('whatiwrote.html');" }
Mais bon.. je te le redis ... ce n'est pas sécurisé.
Oriente toi plutôt vers le PHP et les INCLUDES
22 janv. 2017 à 23:14
Merci pour ta réponse, mais je ne sais pas où je dois placer l'ajax :-/
22 janv. 2017 à 23:42
Mais si tu n'y connais rien au javascript ... commence par apprendre avant de te lancer dans la suite de ton porgramme.