Javascript : déclaration dans le <head>

WRInaute passionné
Bonjour à tous,

J'ai un problème de javascipt, je fais des
Code:
<?
require "../script/truc.js";
?>

ils apparaissent dans le code source de mes pages entre les balises </head> et <body>

mon formulaire est de la forme :


Code:
<form name="redim"  method="post">     
				 				
								<div class="titre2"><? echo $mess216?> 
					 			<input type="text" class="font" id="tempWidth" name="tempWidth" onChange="modifhauteur();" size="7"> 
								<? echo $mess217?>
								<input type="text" class="font" id="tempHeight" name="tempHeight" onChange="modiflargeur();" size="7">	
					 			</div>
				  				<br />
								
			  				</form>

et voilà ma fonction javascript :
Code:
function modifhauteur(){
	var tempWidth	= 0;
	var tempHeight	= 0;
	
	tempWidth	= document.getElementById(tempWidth).value;
}

et la console javascript de firefox me dit ca :
document.getElementById(tempWidth) has no properties

je comprends pas où se situe le problème, tout est bien visible dans le code source de la page pourtant, qu'en pensez-vous ?

merci d'avance pour votre aide
 
WRInaute accro
appele le qd meme via une balise script pour pas augmenter le poids de ta page et que le navigateur le mette en cache une bonne fois pour toute
 
WRInaute accro
Ce que veut dire kiwi, c'est que de faire :
Code:
<head>
<script type="text/javascript" src='../script/truc.js' />
</head>

Revient au même excepté que le navigateur mettra le script en cache et que ta page sera moins lourde.
 
WRInaute passionné
oui j'avais compri mais à moins que je me trompe, il faut etre dans le <head> pour utiliser cette balise script, hors la page sur laquelle je bosse appelle un <head> commun à toutes les pages d emon(allez l'om !!) site, je ne peux donc pas rajouter mon appel dedans...
 
WRInaute accro
Ben pourquoi donc ?
Au lieu de faire :
Code:
<?
require "../script/truc.js";
?>

tu fait :
Code:
<script type="text/javascript" src='../script/truc.js' />
Je vois absolument pas ce que cela change ...
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut