varaiable dans l' URL du genre i"ndex.html?fiche=123" - HTML/CSS - Programmation
Marsh Posté le 22-02-2003 à 14:44:22
biensur inutile de préciser que je veux meme pas penser aux frames!!
Marsh Posté le 22-02-2003 à 15:14:46
Et la réponse est... pas de chance.
Le JS est un langage coté CLIENT, c'est donc impossible.
Marsh Posté le 22-02-2003 à 15:25:43
>> 1) Peut-on mettre des variable ds dans l'url d'un fichier HTMl? Si oui, comment prendre leur valeur?
oui, tu récupères l'adresse en javascript (document.location.href). à partir de ça, tu utilises indexOf('?' pour récupérer les params, split() pour les extraire.
>> 2) Est-ce que on peut insérer du code provenant d'un fichier texte brut dans une page HTML?
oui, tu peux charger le fichier .txt avec une iframe de taille nulle, récupérer son contenu et l'afficher dans un div (qq chose comme
<script>
function updateText()
{
document.getElementById('myText'.innerHTML = myIFrame.document.body.innerHTML;
}
</script>
<iframe id='myIFrame' height='0' src='fichier.txt' onload='updateText()'>
<div id='myText'></div>
)
>> !! Biensûr, je voudrais faire tout cela avec JS et sans PHP ni language de base de données !!
en résumé : possible mais casse-couilles.
Marsh Posté le 22-02-2003 à 15:41:48
merci de me répondre!
mais...
le js j'ai absolument rien compris... je suis pas très calé...
prenons un exemple concret.
j'ai un dark.html?fiche=valeur
comment savoir la valeur de fiche???
oui avec indexOf et splirt, mais comment exactement?
Marsh Posté le 22-02-2003 à 15:45:59
thwz a écrit : merci de me répondre! |
Sans SSI, ou langage serveur comme php, oublies. C'est impossible. (Ou alors si, mais avec des Iframes comme cela t'a été dit, et de toutes façons, ce sera moche, buggé et inutile).
Conclusion : Tu te mets au PHP.
Marsh Posté le 22-02-2003 à 15:48:18
shtml??
c spécial ssi ou je peux le faire avec html simple?
Marsh Posté le 22-02-2003 à 15:51:36
et le SSI! ca tourne coté serveur je suppose
il faut des applis specials pour tester ca en local non?
moi g ke webexpert, kel appli il faut ke je télécharge pour les tester?
Marsh Posté le 22-02-2003 à 15:52:37
SSI (Server Side Includes) est présents sur certains serveurs. On ne peut pas te dire à l'avance si ça fonctionnera ou pas.
Tout dépend comment a été configuré Apache (ou autre serveur).
Demande à ton hébergeur.
Marsh Posté le 22-02-2003 à 15:53:14
Tiens une URL pour apprendre à configurer les SSI en local :
http://developpeur.journaldunet.co [...] nfig.shtml
Marsh Posté le 22-02-2003 à 15:57:51
SSI (Server Side Includes) permet de rendre un document HTML interactif de différentes manières : en renvoyant des informations sur les utilisateurs et leurs habitudes, en exécutant des scripts selon les résultats d'une condition posée ou encore, en communiquant avec des bases de données.
Un SSI est constitué d'une syntaxe particulière (le script ou Token) qui est intégrée dans un document HTML. Lue et interprétée par le serveur de l'utilisateur, la commande est exécutée en fonction des paramètres et des variables qui la composent.
La syntaxe d'une commande SSI est similaire à la suivante :
<!--#commande propriétés="valeur"-->
Des variables peuvent également être incluses dans une commande SSI. Par exemple :
<!--#commande propriétés="valeur" operator="valeur"-->
Un document SSI doit nécessairement porter l'une des extensions suivantes : .sht ou .shtm. Le document contenant la commande SSI peut également porter l'extension .asp s'il est destiné à être hébergé sur un serveur IIS.
source: aide de webexpert
Marsh Posté le 22-02-2003 à 16:00:08
JE TIENS A PRECISER QUE JE SUIS HEBERGE CHEZ FREE ET QUE JE NE POSSEDE PAS DE SERVEUR
Marsh Posté le 22-02-2003 à 16:04:33
ouais c cool mais comment je fais pour tester ce ke g fais sur mon pc sans etre connecté?
Marsh Posté le 22-02-2003 à 16:08:45
tu veux dire une appli ki fait semblant d'être un serveur et ki exécute ton script, c ca Apache?
Marsh Posté le 22-02-2003 à 16:12:28
bon, jvi faire un ptit tour sur telecharger.com pour voir tt ca... Merci!!
Marsh Posté le 22-02-2003 à 16:21:53
ahahhaa!! 7mo...
voila qui va encore plus ruiner mon forfait
Marsh Posté le 22-02-2003 à 17:36:23
euh ouais je fais comment maintenant???
ca y est apache est installé keske je fais maintenant?
Marsh Posté le 22-02-2003 à 14:35:15
salut tout le monde!
j'ai pas mal de page qui intègrent chacune un meme menu les reliant entre elles.
je code à la main. et dès que je rajoute quelquechose sur le menu d'une page, je suis obligé de le faire sur toutes! j'avais donc pensé de faire 1 seule page... intégrant le menu. et avec à un certain endroit un contenu variable (genre base de données). cela m'amene a deux questions:
1) Peut-on mettre des variable ds dans l'url d'un fichier HTMl?
Si oui, comment prendre leur valeur?
2) Est-ce que on peut insérer du code provenant d'un fichier texte brut dans une page HTML?
!! Biensûr, je voudrais faire tout cela avec JS et sans PHP ni language de base de données !!
merci de me répondre au plus vite je suis hors-forfait!!!