> Tous les forums > Forum des Webmasters
 Affichage dans un tableau javascriptSujet résolu
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
Mimile
  Posté le 17/08/2008 @ 23:48 
Aller en bas de la page 
Astucien

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



Modifié par Mimile le 17/08/2008 23:59
Publicité
Malcolm
 Posté le 18/08/2008 à 00:18 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

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.

Mimile
 Posté le 18/08/2008 à 09:15 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

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

Mimile
 Posté le 18/08/2008 à 10:24 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

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
Malcolm
 Posté le 18/08/2008 à 20:06 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

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é.

Page : [1] 
Page 1 sur 1

Vous devez être connecté pour participer à la discussion.
Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !
Recevoir PC Astuces par e-mail


La Lettre quotidienne +226 000 inscrits
Avec l'actu, des logiciels, des applis, des astuces, des bons plans, ...

Les bonnes affaires
Une fois par semaine, un récap des meilleurs offres.

Les fonds d'écran
De jolies photos pour personnaliser votre bureau. Une fois par semaine.

Les nouveaux Bons Plans
Des notifications pour ne pas rater les bons plans publiés sur le site.

Les bons plans du moment PC Astuces

Tous les Bons Plans
52,48 €Boîtier mini tour PC NZXT H210i (mini-ATX) à 52,48 € avec le code BINGO
Valable jusqu'au 28 Janvier

LDLC fait une promotion sur le boîtier PC NZXT H210i qui passe à 52,48 € avec le code BINGO au lieu de 104 €. Elégant avec son panneau en verre trempé, il est prêt à accueillir la configuration compacte de vos rêves. Il peut recevoir une carte mère au format Mini-ITX avec une carte graphique de 325 mm. Respectant en tout point les standards imposés par la série H, il embarque la nouvelle version du contrôleur digital Smart Device V2. Ce contrôleur intégre maintenant un microprocesseur plus rapide pour le contrôle par NZXT CAM et gère deux canaux d'éclairage HUE 2 RGB ainsi que trois canaux de ventilateur prenant en charge des ventilateurs à régulation de tension ou PWM.


> Voir l'offre
9,84 €Boîtier externe Orico USB 3.0 pour disque dur ou SSD à 9,84 €
Valable jusqu'au 28 Janvier

Cdiscount fait une promotion sur le boîtier disque dur Orico qui passe à 9,84 €.  Ce boîtier va vous permettre de transformer un disque dur 2.5 pouces ou un SSD interne en disque dur externe portable. Compatible USB 3.0, ce boitier vous permettra de profiter de transferts rapides. Un câble USB 3.0 est fourni.


> Voir l'offre
259,99 €Volant Logitech G29 Driving Force pour PC, Mac, PS4 et PS5 à 259,99 €
Valable jusqu'au 28 Janvier

Cdiscount fait une promotion sur le célèbre volant Logitech G29 Driver Force avec son pédalier qui passe à 259,99 €. On le trouve ailleurs à partir de 300 €. 


> Voir l'offre

Sujets relatifs
Empêcher les doublons dans un tableau javascript
JS affichage aléatoire d'une image dans un tableau
affichage page dans tableau
Texte dans tableau
affichage dans navigateur IE 8
Probleme d'affichage d'onglet dans Google
Obtenir métadonnées dans images avec JavaScript?
Code JavaScript dans Google site
Mettre un lien dans code javascript
taille max d'un clé dans tableau associatif
Plus de sujets relatifs à Affichage dans un tableau javascript
 > Tous les forums > Forum Forum des Webmasters