> Tous les forumsForum des Webmasters

 Affichage dans un tableau javascriptSujet résolu
Statut du sujet : RESOLU Imprimer
 Mimile
  Posté le 17/08/2008 @ 23:48  
 Astucien


3040 Messages

Salut

Je me lance (péniblement) dans la confection d'une page perso rédigée en (x)HTML + CSS (avec Wamp et Firefox comme navigateur) qui intègre quelques scripts java que j'ai glanés ça et là.

Certain fonctionnent bien ; d'autre, non.

C'est le cas par exemple d'un script qui permet de calculer le chmod et qui se présente normalement comme ceci dans ma première mouture balbutiante :

Il suffit de cocher les cases pour obtenir le résultat.

Depuis que j'ai intégré un fichier *.css pour modifier quelques paramètres (fond, couleurs, etc...), voilà, ce que je vois :

On observe que les définitions ont disparu ...

Par contre, si je passe la souris sur la zone avec le bouton gauche enfoncé, les définitions apparaissent :

Quelqu'un pourrait-il me dire ce que je dois faire pour que ces définitions soient visibles (je précise que cette portion du script n'est pas en Javascript mais bien en HTML ...

A toutes fins, le script en question est trouvable ici

Pour la facilité, voici le morceau de script qui devrait permettre l'affichage :

<form name="chmod">
<input name="h_owner" type="hidden" value="">
<input name="h_group" type="hidden" value="">
<input name="h_other" type="hidden" value="">
<table bgcolor="#000000" cellpadding="5" cellspacing="1">
<tr bgcolor="#ffffff">
<td colspan="4"><font face="verdana" size="3"><b>Chmod</b></font></td>
</tr><tr bgcolor="#ffffff" align="center">
<td><font face="verdana" size="-1"><b>Permission</b></font></td>
<td><font face="verdana" size="-1"><b>Owner</b></font></td>
<td><font face="verdana" size="-1"><b>Group</b></font></td>
<td><font face="verdana" size="-1"><b>Other</b></font></td>
</tr><tr bgcolor="#ffffff" align="center">
<td><font face="verdana" size="-1"><b>Read</b></font></td>
<td><input type="checkbox" name="owner4" value="4" onclick="calculator('owner', 4)"></td>
<td><input type="checkbox" name="group4" value="4" onclick="calculator('group', 4)"></td>
<td><input type="checkbox" name="other4" value="4" onclick="calculator('other', 4)"></td>
</tr><tr bgcolor="#ffffff" align="center">
<td><font face="verdana" size="-1"><b>Write</b></font></td>
<td><input type="checkbox" name="owner2" value="2" onclick="calculator('owner', 2)"></td>
<td><input type="checkbox" name="group2" value="2" onclick="calculator('group', 2)"></td>
<td><input type="checkbox" name="other2" value="2" onclick="calculator('other', 2)"></td>
</tr><tr bgcolor="#ffffff" align="center">
<td><font face="verdana" size="-1"><b>Execute</b></font></td>
<td><input type="checkbox" name="owner1" value="1" onclick="calculator('owner', 1)"></td>
<td><input type="checkbox" name="group1" value="1" onclick="calculator('group', 1)"></td>
<td><input type="checkbox" name="other1" value="1" onclick="calculator('other', 1)"></td>
</tr><tr bgcolor="#ffffff" align="center">
<td><font face="verdana" size="-1"><b></b></font></td>
<td><input type="text" name="t_owner" value="" size="1"></td>
<td><input type="text" name="t_group" value="" size="1"></td>
<td><input type="text" name="t_other" value="" size="1"></td>
</tr>
</table>
</form>

Merci d'avance

P.S. Ma page s'affiche bien (sauf le problème évoqué ci-dessus) avec Firefox.

EN revanche IE7 n'affiche rien du tout ! et Opera affiche ma page de manière déformée

 Afficher le profil de Mimile Envoyer un message privé à Mimile
 
 
Publicité
 Malcolm  Posté le 18/08/2008 à 00:18  
  Astucien


7271 Messages

Hello,

Tout d'abord, ne confonds pas "java" et "javascript", ce n'est pas du tout pareil ... un script java n'est pas du tout un script javascript.

Tu n'as pas mis en ligne la CSS que tu as ajoutée ... A coup sûr c'est une "color" que tu as définie en #FFFFFF quelque part qui fait ça.

Afficher le profil de Malcolm Voir la configuration de MalcolmEnvoyer un message privé à Malcolm
  Revenir en haut de la page
 Mimile  Posté le 18/08/2008 à 09:15  
Astucien


3040 Messages

Salut Malclom,

Merci de me répondre.

En ce qui concerne les scripts Java auxquels je fais allusion, il s'agit plutôt de scripts JavaScripts comme indiqué au début du texte de celui qui pose problème :

<script language="JavaScript">
// Chmod calculator. This is useful when setting permissions on cgi files using FTP
// Copyright Peter Crouch 2000. All rights reserved.
// Visit http://www.perlbay.com for other thing written by me
// Visit http://javascriptkit.com for this script and more

function calculator(user, number){
// Owner
if (user == "owner" && number == "4"){var box = eval("document.chmod.owner4")}
if (user == "owner" && number == "2"){var box = eval("document.chmod.owner2")}
if (user == "owner" && number == "1"){var box = eval("document.chmod.owner1")}

etc...

En ce qui concerne mon fichier *.css, le voici intégralement :

/* ceci est le fichier test3.css destiné à fonctionner avec test3.php */


body
{
background-image: url("mandriva_mod.png");
}

h1
{
color: rgb(255,255,255);
text-decoration: blink;
}

h2
{
color: rgb(63,121,255);
}

h3
{
color: rgb(230,242,0);
}

p
{
color: rgb(130,255,255);
font-size: 18px;
}

Comme tu le vois, en dehors de l'image de fond (temporairement le fonds d'écran - modifié - de Mandriva 2008-spring), la modification des couleurs ne portent que sur les titres de paragraphes (h1, h2 et h3) et sur les paragraphes aux-mêmes.

Je ne vois pas du tout pourquoi ces quelques modifications peuvent avoir un impact sur les affichages du tableau chmod.

Merci par avance pour ton aide.

Cordialement

Afficher le profil de Mimile Voir la configuration de MimileEnvoyer un message privé à Mimile
 Revenir en haut de la page
 Mimile  Posté le 18/08/2008 à 10:24  
Astucien


3040 Messages

Salut,

Je reviens pour dire que j'ai trouvé une solution :

J'ai modifié :

< table bgcolor="#ffffff" ... par bgcolor=#0000bc ce qui a donné un fond bleu au tableau ; j'ai aussi indiqué border=4

ensuite, j'ai modifié les bgcolor="#ffffff" des valeurs du tableau par color="#ffffff"

Et voilà la résultat :

En fait, les indications du tableau étaient définies en blanc (#ffffff) de même que le background, ce qui est stupide (blanc sur blanc, on ne voit pas grand'chose )

Ce que je ne m'explique pas, c'est comment et pourquoi ça marchait avant ...

Peut-être qu'avant, c'était en HTML et que maintenant, j'utilise (x)HTML ?

Quoi qu'il en soit : problème résolu

Merci pour ton intervention et à bientôt (je ne suis pas encore sorti de l'auberge ...)

P.S. N'existe-t'il pas des éditeurs qui permettent de se fabriquer des pages Web plus aisément qu'en rédigeant en (x)HTML et en *.CSS ?



Modifié par Mimile le 18/08/2008 10:26
Afficher le profil de Mimile Voir la configuration de MimileEnvoyer un message privé à Mimile
 Revenir en haut de la page
 Malcolm  Posté le 18/08/2008 à 20:06  
  Astucien


7271 Messages

c'est bien ce que je disais.

Et concernant :

En ce qui concerne les scripts Java auxquels je fais allusion, il s'agit plutôt de scripts JavaScripts

Oui. Il n'y a aucun script java dans ce que tu as montré.

Afficher le profil de Malcolm Voir la configuration de MalcolmEnvoyer un message privé à Malcolm
  Revenir en haut de la page
Haut de la page 
Inscrivez-vous !
- Posez vos questions

- Résolvez vos problèmes

- Aidez les autres

- Participez et créez vos discussions

- Dialoguez en privé avec d'autres membres

- Suivez vos sujets préférés

- Affichez les signatures des membres

TOUT EST GRATUIT !

Je crée mon compte



Vous avez besoin d'aide ?
Des centaines d'experts sont à votre disposition sur les forums PC Astuces pour vous aider gratuitement, 24h/24, 7j/7.

Les derniers sujets résolus !
 

 > Tous les forumsForum des Webmasters

 
Forum PC Astuces© 1997-2008 WebastucesAller en haut de la page