Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
4840 connectés 

 


Dernière réponse
Sujet : [HTML] Calque et Netscape
MagicBuzz En français, IE CAI BIENG et NS CA PUE :D

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
MagicBuzz En français, IE CAI BIENG et NS CA PUE :D
duch ce n'est pas un bug, c'est simplement que IE et NS ne gère pas les objets de la même façon, donc on ne les appele pas de la même façon.
brascoo En cherchant un peu , j'ai fini par trouver, donc je donne la solution :
 
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
 
<body bgcolor="#FFFFFF">
 
<script language="javascript">
 function CallFunc()
 {
  if (document.layers)
   alert(document.Layer1.document.form1.textfield.value);
  else alert(document.form1.textfield.value);
 }
</script>
 
<div id="Layer1" style="position:absolute; left:96px; top:79px; width:210px; height:178px; z-index:1">
  <form name="form1" >
    <input type="text" name="textfield" value="valeur">
    <input type="button" name="test" value="test" onclick="CallFunc()">
  </form>
</div>
</body>
</html>
petoulachi je viens d'essayer avec netscape 4.5 et ça ne marche aps non plus car il ne trouve pas form1.
En fait le probleme vient de ton calque justement ; si tu vire ta div, tu verras que là ça marche.
He bien, tout ça vient rajouter un nouveau bug a la tres tres longue liste de netscape ....
brascoo Je cherche a recuperer la valuer d'un textefield qui se trouve dans un formulaire qui lui se trouve dans un calque.
Cela fonctionne tres bien avec IE , mais cela ne fonctionne pas avec Netscape 4.
 
Voici mon code que vous pouvez tester dans les 2 navigateur :
 
***********************
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
 
<body bgcolor="#FFFFFF">
 
<script language="javascript">
 function CallFunc()
 {
  alert(document.form1.textfield.value);
 }
</script>
 
<div id="Layer1" style="position:absolute; left:96px; top:79px; width:210px; height:178px; z-index:1">
  <form name="form1" >
    <input type="text" name="textfield" value="valeur">
    <input type="button" name="test" value="test" onclick="CallFunc()">
  </form>
</div>
</body>
</html>
******************************
Merci.

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)