Probleme function.js

Résolu/Fermé
G4uthier Messages postés 131 Date d'inscription dimanche 2 décembre 2007 Statut Membre Dernière intervention 23 juillet 2009 - 21 mars 2008 à 16:49
G4uthier Messages postés 131 Date d'inscription dimanche 2 décembre 2007 Statut Membre Dernière intervention 23 juillet 2009 - 21 mars 2008 à 19:38
Bonjour,


Voila j'ai réalisé une page php dans laquel j'aimis mes fonctions javascript (sans style sans rien) tout fonctionne à merveille.
mais la je veux l inclure dans mes un fichier: fonction.js et je le fais mais maintenant il n y a plus que la moitié de ma fonction javascript qui fonction ( sous IE ca fonctionne mais pas sous firefox)

mon code de mon fichier .js:

function creer_balise(balise_debut,balise_fin){
var mot_souligne='';
if(navigator.appName=='Microsoft Internet Explorer'){
mot_souligne = document.selection.createRange();
if(mot_souligne.text==''){
document.ajouter.contenu.value=balise_debut+balise_fin+document.ajouter.contenu.value;
}else{
mot_souligne.text=balise_debut+mot_souligne.text+balise_fin;
}
}else{
mot_souligne=ajouter.contenu.value.substring(ajouter.contenu.selectionStart,ajouter.contenu.selectionEnd);
if(mot_souligne==''){
document.ajouter.contenu.value=balise_debut+balise_fin+document.ajouter.contenu.value;
}else{
document.ajouter.contenu.value=document.ajouter.contenu.value.substring(0,ajouter.contenu.selectionStart)+
balise_debut+mot_souligne+balise_fin+document.ajouter.contenu.value.substring(ajouter.contenu.selectionEnd,ajouter.contenu.value.length);
}
}
}




mon code de mon fichier head inclus:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>.....
</title>
<style type="text/css">
</style>
<?php include("configuration_sql.php");
?>
<link rel="stylesheet" href="style.css" title="style 1">
</head>
<body>
<script src="function.js" type="text/javascript"></script>
<div id="global">
<div id='haut'>
<img src='Images/banniere.PNG'>
</div><!-- fin haut-->


mon code de ma page dans laquelle ma fonction doit intervenir:
<?php
include("head.php");
$news="";
$titre="";
$contenu="";
......................................
echo"<form method='post' action='{$_SERVER['PHP_SELF']}' name='ajouter' onSubmit='return verification()' enctype='multipart/form-data'>
<h2>Ajout d'une news</h2>
<em>entrez le titre de votre news: </em><input type='text' name='titre' size='50' value=$titre><br><br>
<input type='button' style='font-weight:bold' onclick=creer_balise('[b]','/b') value='Gras'>
<input type='button' style='font-style:italic' onclick=creer_balise('[i]','/i') value='Italique'>
<input type='button' style='text-decoration:underline' onclick=creer_balise('[u]','/u') value='Souligné'>
<br><br>
Couleur: <select name='couleur' onChange=\"creer_balise('[color=' + ajouter.couleur.value + ']','/color')\">
<option style='color:black' value=black>Défaut</option>
<option style='color:Red' value=red>Rouge</option>
<option style='color:Forestgreen' value=Forestgreen>Vert Foncé </option>
<option style='color:#40a900' value=#40a900>Vert</option>
<option style='color:#DAA520' value=#DAA520>Beige</option>
<option style='color:#FF4500' value=#FF4500>Orange</option>
<option style='color:yellow' value=yellow>Jaune</option>
<option style='color:Blue' value=blue>Bleu</option>
<option style='color:Skyblue' value=Skyblue>Bleu ciel</option>
</select>
Taille: <select name='taille' onChange=\"creer_balise('[font size=' + ajouter.taille.value + ']','/font')\">
<option value='7'>Très petit</option>
<option value='9'>Petit</option>
<option value='12'>Normal</option>
<option value='18'>Grand</option>
<option value='24'>Trés grand</option>
</select>
<em>entrez le contenu de votre news: </em><p><textarea name='contenu' cols='80' rows='16'>$contenu</textarea></p>
<input type='checkbox' name='photo_ok'><em>Photo(optionnel):</em><input type='file' name='photo'/><br>
<input type='submit' class='button' name='ajout' value='Ajouter la news' >
</form>";





J'ai vraiment besoin d 'aide je comprends pas pourquoi ca fonctione que sur IE depuis que j ai itout nclus ca.

2 réponses

doctormad Messages postés 430 Date d'inscription mercredi 28 novembre 2007 Statut Membre Dernière intervention 2 avril 2015 99
21 mars 2008 à 17:44
Salut,

Un peu de lecture te fera du bien :p

https://javascript.developpez.com/faq/?page=Form#form.input.acces
0
G4uthier Messages postés 131 Date d'inscription dimanche 2 décembre 2007 Statut Membre Dernière intervention 23 juillet 2009 7
21 mars 2008 à 19:38
merci tt fonctionne grace à toi ;)
0