OVH Cloud OVH Cloud

choix feuille demarrage

27 réponses
Avatar
bpdu92
bonsoir tous
suite conversion d'un classeur Excel de 3b feuilles en html,
1- en local ,la page web demarre bien sur la feuille définie, par ex
la 1ere avec <frame src=".../sheet001.htm" name="...">
2-par contre, sur site, la page s'ouvre tjours sur le 2eme feuille,
sheet002.htm
un e idée ?
merci d'avance

10 réponses

1 2 3
Avatar
bpdu92
On Sun, 19 Oct 2008 23:37:53 +0200, SAM
wrote:


Peut-être trouvé dans le JS alambiqué ce qui pourrait pousser vers Novembre.

on voit :

<link id="shLink" href="4T08_fichiers/sheet001.htm">
<link id="shLink" href="4T08_fichiers/sheet002.htm">
<link id="shLink" href="4T08_fichiers/sheet003.htm">

et,
bien qu'on n'ait pas le droit de donner le même ID à plusieurs éléments,
on voit + loin :
function fnBuildFrameset()
{
var szHTML= blabla blabla +
"<frame src=""+document.all.item("shLink")[1].href

et qu'est-ce que : document.all.item("shLink")[1].href
si ce n'est : 4T08_fichiers/sheet002.htm ?????


bravo, je tente une modif

Qu'est-ce qui a pondu ces scripts ?


un type qui s'appelle Excel 2003

merci de tes bons soins
Avatar
bpdu92
On Sun, 19 Oct 2008 23:04:14 +0200, Olivier Miakinen
<om+ wrote:

Le 19/10/2008 15:52, SAM a écrit :

mais je peux te dire que mon Firefox affiche le mois de *Novembre*



Mon SeaMonkey aussi.

Ça commence bien !
on voit dans le code html : &nbsp&nbsp&nbsp&nbsp etc etc
au lieu de : &nbsp;&nbsp;&nbsp;&nbsp;




corrigé

Ensuite tout est stylé en absolute,
ce qui fait que tout se superpose + ou -
et que je ne puis cliquer "Entree" :-(



Je confirme : http://cjoint.com/data/ktxaknapa8.htm (Beurk)


tu peux essayer de demarrer sur
http://www.avf-neuilly92.asso.fr/page2.htm


en synthèse, 2 problemes indépendants pour mon site :
1- Firefox qui n'aime pas les absolute
vu une soluce où faut tester quel est le navigateur ,
et lui retourner une feuille de style adhoc
pas indispensable, car
- pour les windowsiens, IE marche
- pour les Mac, Safari OSX 10.2 est ok
2-demarrage sur novembre au lieu d'octobre
pas grave, on revient à octobre par clic
mais
-la présidente demande la correction
-il est interessant de trouver pourquoi,
il y a un diagnostic de SAM à tester
cordialt
Avatar
Olivier Miakinen
Le 20/10/2008 01:07, bpdu92 a écrit :

Ça commence bien !
on voit dans le code html : &nbsp&nbsp&nbsp&nbsp etc etc
au lieu de : &nbsp;&nbsp;&nbsp;&nbsp;




corrigé



Oui, mais le problème des textes qui se recouvrent n'est pas résolu :
http://cjoint.com/data/kubqp6mWl8.htm

en synthèse, 2 problemes indépendants pour mon site :
1- Firefox qui n'aime pas les absolute



Mais non, en réalité c'est IE qui est trop tolérant sur une erreur
d'écriture des longueurs en CSS :
http://jigsaw.w3.org/css-validator/validator?profile=css2&warning=2&uri=http%3A%2F%2Fwww.avf-neuilly92.asso.fr%2F
Avatar
Olivier Miakinen
Le 20/10/2008 01:22, Olivier Miakinen a écrit :

http://cjoint.com/data/kubqp6mWl8.htm



Au fait, c'est peut-être optimisé pour 1024x768, mais en 1680x1050 les
textes sont beaucoup trop petits. Et je parierais qu'il en va de même
pour toute résolution, y compris en 800x600.
Avatar
bpdu92
On Mon, 20 Oct 2008 01:22:41 +0200, Olivier Miakinen
<om+ wrote:


1- Firefox qui n'aime pas les absolute



Mais non, en réalité c'est IE qui est trop tolérant sur une erreur
d'écriture des longueurs en CSS :
http://jigsaw.w3.org/css-validator/validator?profile=css2&warning=2&uri=http%3A%2F%2Fwww.avf-neuilly92.asso.fr%2F


en effet, il dit qu'il y a une erreur
Propriété érronée : top Trop de valeurs, ou valeurs non reconnues : 20
px
mais que faut-il corriger ?
j'ai suivi ce que dit CCM, cité dans un post precedent
merci
Avatar
bpdu92
On Sun, 19 Oct 2008 23:46:28 +0200, SAM
wrote:

window.onload = function() {


.
.
top.frSheet.location = u[d];
}


faut le placer où ?
merci
Avatar
SAM
Le 10/20/08 12:49 AM, bpdu92 a écrit :
On Sun, 19 Oct 2008 23:37:53 +0200, SAM
wrote:

Qu'est-ce qui a pondu ces scripts ?


un type qui s'appelle Excel 2003



He ben ! je ne le félicite pas !

Ou bien tu fais un export en mode texte ou en CSV
(puisque commentçamarche semble ta bible :
<http://www.commentcamarche.net/contents/fichier/csv.php3>
mais préférer :
<http://fr.wikipedia.org/wiki/CSV>)

puis tu exploites ce fichier *.csv
- via PHP :
<http://www.easter-eggs.com/Validation-d-un-fichier-CSV-a-l>
- via JavaScript :
<http://stephane.moriaux.pagesperso-orange.fr/truc/CSV/>


Sinon, à minima, passer à OpenOffice.org qui saura mieux que M$Office
réaliser du HTML, ou à tout le moins du HTML moins KKbouillé.
(il parait que OOo sait jouer avec les bases de données (Access, MySql
... et les siennes propres) pour traiter tes calendriers)
<http://beaussier.developpez.com/articles/ooo/base/>
<http://wiki.services.openoffice.org/wiki/Fr.openoffice.org/Base>
<http://www.axul.org/documentation/tutoriel_MySQL_ODBC_OOo.pdf/view>

--
sm
Avatar
SAM
Le 10/20/08 1:49 AM, bpdu92 a écrit :
On Sun, 19 Oct 2008 23:46:28 +0200, SAM
wrote:

window.onload = function() {


.
.
top.frSheet.location = u[d];
}


faut le placer où ?
merci



à mon idée (et sans avoir essayé sur tes pages)
faut le placer dans la page de cadres
à la place de tout l'merdier en JS pondu par M. Excel
(ou n'importe où dans le JS du head de cette page)
(attention les link du head n'ont plus d'id mais un title)

en profiter pour nettoyer tout le reste.

Les fichiers sheet_00x.html :
- virer tous les commentaires conditionnels
- une feuille de style (pensée pour *tous* navigateurs)
et commune à toutes les sheets
- la sheet en un simple table
(sans style à chaque cellule)

--
sm
Avatar
Olivier Miakinen
Le 20/10/2008 01:48, bpdu92 a écrit :

http://jigsaw.w3.org/css-validator/validator?profile=css2&warning=2&uri=http%3A%2F%2Fwww.avf-neuilly92.asso.fr%2F


en effet, il dit qu'il y a une erreur
Propriété érronée : top Trop de valeurs, ou valeurs non reconnues : 20
px
mais que faut-il corriger ?



Je croyais que c'était clair : au lieu de mettre deux valeurs, « 20 » et
« px », il faut mettre une seule valeur « 20px ».
Avatar
SAM
Le 10/20/08 4:10 AM, SAM a écrit :

en profiter pour nettoyer tout le reste.



exemple :
<http://cjoint.com/?kujZQxUqym>
(pas regardé avec IE)

--
sm
1 2 3