Changer background
Résolu/Fermé
ruvele
Messages postés
18
Date d'inscription
vendredi 14 décembre 2007
Statut
Membre
Dernière intervention
29 mai 2008
-
18 janv. 2008 à 16:43
the hacker - 6 janv. 2016 à 11:12
the hacker - 6 janv. 2016 à 11:12
A voir également:
- Changer background
- Changer dns - Guide
- Changer clavier qwerty en azerty - Guide
- Changer carte graphique - Guide
- Windows 7 logon background changer - Télécharger - Thèmes & Fonds d'écran
- Changer extension fichier - Guide
7 réponses
Xil
Messages postés
350
Date d'inscription
vendredi 18 janvier 2008
Statut
Membre
Dernière intervention
11 juin 2009
257
18 janv. 2008 à 17:22
18 janv. 2008 à 17:22
document.body.style.background = "url(images/bgnew.png)"
Ceci devrait mieux fonctionner.
ruvele
Messages postés
18
Date d'inscription
vendredi 14 décembre 2007
Statut
Membre
Dernière intervention
29 mai 2008
5
18 janv. 2008 à 17:33
18 janv. 2008 à 17:33
Super merci :-)
Bonjour, j ai un souci pour changer l image du background, voici mon code
<script language="javascript">
<!--
function valider()
{
var saisi = document.formulaire.choix_fond.value;
if (saisi =="")
{
alert("vous n'avez rien saisi")
}
else
{
document.body.style.background = "url(image/1.png)";
}
}
-->
</script>
</head>
<body>
<form name='formulaire' >
<p>Tape le numero du fichier à charger</p>
<table>
<tr>
<td><input type='text' name='choix_fond' value='' ></td>
<td><input type='button' name='valide' value='OK' onclick='valider()' /></td></tr></table>
</form>
</body>
<script language="javascript">
<!--
function valider()
{
var saisi = document.formulaire.choix_fond.value;
if (saisi =="")
{
alert("vous n'avez rien saisi")
}
else
{
document.body.style.background = "url(image/1.png)";
}
}
-->
</script>
</head>
<body>
<form name='formulaire' >
<p>Tape le numero du fichier à charger</p>
<table>
<tr>
<td><input type='text' name='choix_fond' value='' ></td>
<td><input type='button' name='valide' value='OK' onclick='valider()' /></td></tr></table>
</form>
</body>
Xil
Messages postés
350
Date d'inscription
vendredi 18 janvier 2008
Statut
Membre
Dernière intervention
11 juin 2009
257
14 févr. 2008 à 11:57
14 févr. 2008 à 11:57
Avec ton code, quelque soit ce que l'on met dans le champ, le background ne changera pas, puisque tu n'utilise pas la valeur saisie pour changer le background.
il faut remplacer
En fonction de ce que tu veux qu'on rentre dans le champ.
il faut remplacer
document.body.style.background = "url(image/1.png)"; par document.body.style.background = saisi; ou document.body.style.background = "url("+saisi+")"; ou document.body.style.background = "url(image/"+saisi+")"; ou document.body.style.background = "url(image/"+saisi+".png)";
En fonction de ce que tu veux qu'on rentre dans le champ.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
c'est encore moi, moi qui pensait faire une petite appli (pas trop difficile), qui me permet de changer des background, me voila bien embetté! en effet, chargé les images n'est plus un probleme!! cependant, j aurai aimé adapté un css à ces images!!
<style type="text/css" media="screen">
*{
margin:0px;
padding:0px;
}
html, body{
height:100%;
}
body{
background:#fff url("image/***.png") no-repeat 50% 0; <!-- css désiré pour les images-->
}
#content{
height:620px;
}
</style>
<script language="javascript">
<!--
function valider()
{
var saisi = document.formulaire.choix_fond.value;
if (saisi =="")
{
alert("vous n'avez rien saisi")
}
else
{
document.body.style.background = "url(image/"+saisi+")";
}
}
-->
</script>
</head>
<body>
<div id=content>
<p>Tape le nom du fichier à charger (ex: ***.jpg)</p>
<form name='formulaire' action="javascript:valider()" >
<table>
<tr>
<td><input type='text' name='choix_fond' value='' ></td>
<td><input type='submit' name='valide' value='OK' /></td>
</tr>
</table>
</form>
</div>
</body>
</html>
<style type="text/css" media="screen">
*{
margin:0px;
padding:0px;
}
html, body{
height:100%;
}
body{
background:#fff url("image/***.png") no-repeat 50% 0; <!-- css désiré pour les images-->
}
#content{
height:620px;
}
</style>
<script language="javascript">
<!--
function valider()
{
var saisi = document.formulaire.choix_fond.value;
if (saisi =="")
{
alert("vous n'avez rien saisi")
}
else
{
document.body.style.background = "url(image/"+saisi+")";
}
}
-->
</script>
</head>
<body>
<div id=content>
<p>Tape le nom du fichier à charger (ex: ***.jpg)</p>
<form name='formulaire' action="javascript:valider()" >
<table>
<tr>
<td><input type='text' name='choix_fond' value='' ></td>
<td><input type='submit' name='valide' value='OK' /></td>
</tr>
</table>
</form>
</div>
</body>
</html>
Xil
Messages postés
350
Date d'inscription
vendredi 18 janvier 2008
Statut
Membre
Dernière intervention
11 juin 2009
257
14 févr. 2008 à 16:38
14 févr. 2008 à 16:38
Si j'ai bien saisi ce que tu veux, tu peux décomposer ta propriété background pour ne pas devoir spécifier l'image:
background-repeat: no-repeat; background-color: #fff; background-position: 50% 0;
julesfashion
Messages postés
8
Date d'inscription
vendredi 13 février 2009
Statut
Membre
Dernière intervention
25 février 2009
13 févr. 2009 à 15:28
13 févr. 2009 à 15:28
pour revenir au changement de fond avec un lien, j'ai pas due tout comprendre…
je voudrais changer mon image de fond par un lien, comme expliquer au début de la discution, mais ca ne fonctionne pas…
quelqu'un pourrait il m'éclairer, merci.
je voudrais changer mon image de fond par un lien, comme expliquer au début de la discution, mais ca ne fonctionne pas…
quelqu'un pourrait il m'éclairer, merci.
6 janv. 2016 à 11:12