begin process at 2012 02 14 01:24:16
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

JavaScript et le navigateur

 > 

Autre

 > 

aide à une débutante


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

aide à une débutante

jeudi 15 novembre 2007 à 13:03:32 | aide à une débutante

drumgirl

Bonjour,
je suis désolée mais je débute total en javascript.
J'ai une page HTML avec du javascript (sélecteur de date et agrandissement de ma fenetre). Je passe d'une page à une autre via le sélecteur de date.
Lors de la première ouverture de ma page aucun problème, mais dès que j'ouvre une autre page via mon sélecteur de date, j'ai une erreur javascript et mon code 'maximiser' ne se fait pas.
J'ai remarqué que si je mets un alert dans ma fonction celà fonctionne très bien.
Alors comment simuler le 'alert' sans message ? Que fait-il exactement que j'oublie de faire ?

Merci

jeudi 15 novembre 2007 à 13:39:56 | Re : aide à une débutante

bultez

Membre Club


Bonjour,

>>je suis désolée mais je débute total en javascript.
    tu n'as pas à être désolée !
    nous sommes tous des débutants, ou nous l'avons été,
       même si certains ne se souviennent plus...

>>et mon code 'maximiser' ne se fait pas.
    certes... mais quel code ?
    parce que je suis capable de lire les lignes de la main : c'est ici
        mais tu remarqueras qu'il faut les décrire ces lignes !
    avec un script, je suis désolé à mon tour, mais je l'ai cassé hier ( Boule.gif )
       et je suis donc bien incapable de voir où ça pêche, si tu n'en décrit pas les lignes.

    met nous donc UN EXTRAIT ( et pas 53689 lignes ! ) de ce qui
       ne fonctionne pas, on devrait pouvoir t'aider.... ou tu pourras
       résoudre seule, parce que souvent en mettant en forme la question,
       on voit ce qui cloche.
      
    et

				¡--------¡----------------------------------------------------------¡
|FireFox |regarder la "console d'erreurs" |
| | Outils / Console d'erreurs |
| | |
| | et mieux, télécharger FireBug |
|--------|----------------------------------------------------------|
|Internet|activer le deboggage : Outils/options Internet/Avancés |
|Explorer| dans la liste, sous "Navigation" : décocher |
| | ° Afficher une notification de chaque erreur de script |
| | ° Désactiver le débogage de Scripts (Internet Explorer) |
| | |
| | et mieux, télécharger le Debogger IE |
|--------|----------------------------------------------------------|
|K-Meleon|regarder la "console d'erreurs" |
| | Outils / Console d'erreurs |
|--------|----------------------------------------------------------|
|Opera |regarder la "console d'erreurs" |
| | Outils / Avancé / Console d'erreurs |
|--------|----------------------------------------------------------|
|Safari |regarder Debug / Show JavaScript Console |
| | |
| |modif Fichier "Support:\Documents and Settings\utilisateur|
| |\Application Data\Apple Computer\Safari\Preferences.plist"|
| | y ajouter <key>IncludeDebugMenu</key> |
| | <true/> |
!--------!----------------------------------------------------------!

ça peut aider....




                Cordialement            Bul         [mon Site]     [M'écrire]
jeudi 15 novembre 2007 à 13:52:13 | Re : aide à une débutante

drumgirl

Ok, alors voici le début de ma page :

<HTML>
<HEAD>
<Title>Détail pour le dépôt </title>
<SCRIPT language=JavaScript>
<!--
function maxWindow()
{window.moveTo(0,0);
if (document.all)
{top.window.resizeTo(screen.availWidth,screen.availHeight);}
else if (document.layers||document.getElementById)
{if(top.window.outerHeight<screen.availHeight||Top.window.outerWidth<screen.availWidth)
{top.window.outerHeight = screen.availHeight;
top.window.outerWidth = screen.availWidth;}}}
//-->
</SCRIPT>

<link rel='stylesheet' href='../../gnoocalendar.css' />
<script type="text/javascript" src="../../gnoocalendar.js"></script>
<script type="text/javascript">
var CL = new GnooCalendar("CL", 5, 5,"","/AGEN/detail.htm");

function init()
{
CL.init("calend", document.forms["testform"].elements["dateDetail"]);
CL.isDragable(false);
CL.initdate("11/09/2007");
}

function AddDateSelector(inputename, inputename2,value)
{
document.write('<input type="text" name="'+inputename+'" SIZE = 10 style="text-align:center;"  value="'+value+'"');
document.write('>&nbsp;<input type="image" src="../../images/calendar.gif" name="'+inputename2+'" onclick="CL.show2();return false;"  >');
}

</script>
<div id="calend" style="position: absolute; top: 1px; width: 190px; height: 190px; z-index: 1; border: solid 0px #000000;visibility: hidden;"></div>

</HEAD>
<BODY onload="init();maxWindow();">

Ensuite c'est un tableau et mon sélecteur de date.

Si je mets <BODY onload="alert("toto");init();maxWindow();"> je n'ai plus de problèmes et c'est ça que je comprends pas.

jeudi 15 novembre 2007 à 14:11:00 | Re : aide à une débutante

bultez

Membre Club


1° éviter les document.write
       si la page a été totalement interprétée ( est-ce le cas ici ? )
       ça commence par effacer la toute la page ( y compris le javascript )

2° <BODY onload="init();maxWindow();">
    déjà eu des soucis ( avec certains navigateurs où onload
        était  déclenché avant que la page ne soit traitée )

    faire plutot ( pour être sûr )

    <body>
       <script type="text/javascript">
          window.onload=function()
           {    init();
                 maxWindow();
           }
       </script>...

3° debugger ( comme dit dans le tableau )
    tu dois avoir des messages d'erreurs ....


                Cordialement            Bul         [mon Site]     [M'écrire]
jeudi 15 novembre 2007 à 17:14:48 | Re : aide à une débutante

jperre

Dans la fonction maxWindow telle qu'elle est écrite, il y a :
function maxWindow()
{window.moveTo(0,0);
if (document.all)
{top.window.resizeTo(screen.availWidth,screen.availHeight);}
else if (document.layers||document.getElementById
(il manque l'id de l'élément dont la présence est testée))
{if(top.window.outerHeight<screen.availHeight||Top.window.outerWidth<screen.availWidth)
{top.window.outerHeight = screen.availHeight;
top.window.outerWidth = screen.availWidth;}}}

Commentaire :
getElementById() est une méthode de l'objet document. Il faut préciser l'id de l'élément que l'objet document doit rechercher. Cet id doit être passé en paramètre dans la méthode et, comme c'est une chaîne de caractère, il doit être borné par des doubles cotes.
Bon courage!...
vendredi 16 novembre 2007 à 09:49:43 | Re : aide à une débutante

drumgirl

IE me met u message d'erreur "accès refusé"qui apparemment serait ici :
{window.moveTo(0,0);

En fait ma page n'a pas d'erreur si je fais F5, mais si je la recharge en passant par le calendrier ça plante.
Ma fonction de redirection de page foire sous firefox :

this.affpage = function(chem_article)
{
 NewDirection = chem_article;
 SetTimeout(document.location = NewDirection);
 return;
}

J'ai modifié ma fonction maxWindow mais même en ne laissant que la 1ère ligne (le moveTo(0,0)) celà ne fonctionne pas. 


Cette discussion est classée dans : javascript, aide, date, page, sélecteur


Répondre à ce message

Sujets en rapport avec ce message

Aide [ par kmarc ] Bonjour,   Je viens à travers ce mail vous demander une aide. En effet lorsque j'inserre des codes javascript dans ma page et plus précisement lorsque aide javascript [ par luckyluke33 ] Bonjour j'ai besoin d'une ptite aide sur java.A l'ouverte d'une page , je propose une invite de script où l'utilisateur doit trouver un mot de passe. Communication JS PHP : fonctionnement... [ par M000004965 ] Bonjour à tous,C'est re moi et cette foie ci je m'attaque aux échanges de variables entre JS et PHP.Pour un autodidacte débutant ce n'est pas simple m charger un DIV appartir d'une list a l'aide de javascript [ par patric1014 ] Salut tout le monde svp besoin d'aide urgent j'ai besoin d'afficher une page php dans un calque mais le choix de la page et conditionné par un choix d commande javascript sur page de code .js [ par metal76 ] salut à tous, j'ai une page de code .js , mais je ne sais pas comment mettre un lien pour lancer une video présent dans mn bureau. charger une page php dans une div par rapport au choix d'une list a l'aide de javascript [ par patric1014 ] salut a tous j'ai un petit problem et j'espere trouver une solution ds ce forum j'aimerai charger une page php dans une div a l'aide d'ajax ou juste Page protégée par mot de passe [ par gvinfographiste ] Bonjour j'ai fais une page protégée avec un mot de passe en javascript, elle fonctionne très bien en Mac mais pas sur un pc, pouvez-vous me dire pourq Chrono Javascript dans page php [ par michaelminelli1 ] Bonjour, Je calcul un certain temps avec une page php que je met un include dans ma page d'index, et j'aimerai que ce temps (temps d'une variable moi séquencer en javascript [ par metal76 ] bonjour , j'ai réaliser une page de test pour pouvoir regarder du multicast je vous envoie le code HTML/javascript de cette page donc je voudrais en Appeler une ancre d'une autre page au coeur d'une fonction Javascript [ par MissArmande ] Bonjour à tous, Je suis en train de réaliser mon premier site web, et je m'arrache un peu les cheveux. J'utilise un javascript, trouvé sur le site (


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,498 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales