Flux rss
Rechercher : dans
Par :

Javascript et window.location

vincent, le mercredi 10 avril 2002 à 11:36:03 
 Signaler ce message aux modérateurs

Salut
mon script marche pas !
je comprend pas pourkoi !
le probleme se situe ds le window.location
il y a deux fonctions quasi identique : la premiere vérifie un formulaire pour évité les champs vide, si tt est rempli on redirige, ctte partie fonctionne, mais qd tout est ok il y a un pb sur le window.location qui ne marche pas ! pk mystere
la 2nd marche parfaitement bien !

<script language="JavaScript">
<!--
//cette fonction ne marche qu'en partie
function etudiant() {

test=false;
if(document.etd.nom.value =='') test=true ;
if(document.etd.prenom.value=='') test=true;
if(document.etd.INE.value=='') test=true;
//if (document.etd.pwd.value=='') test=true;

if(test){
alert("Veuillez saisir tous les champs, merci");
}
else{
alert('coucou'); // le coucou aparrait donc c OK pour le controle du formulaire mais le window.location marche pas !
window.location='test_css.html';
}
}

// cette fonction marche super !
function verif() {
text = document.admin.pwd.value;
if(text== ''){
alert("Veuillez donnez un mot de passe d'Administrateur");
document.admin.pwd.value='';
}
else {
window.location='connexion.html';
}
}
-->
</script>

1

doue, le mercredi 10 avril 2002 à 13:47:55

Je suis pas sur mais essayes quand meme de changer le nom de ta page test_css pour ne pas mettre d'underscore comme test-css

Répondre à doue

2

vincent, le mercredi 10 avril 2002 à 14:42:40

Non c pas çà
avec ce script la page se reload complétememtnt !

Répondre à vincent

3

PhP, le mercredi 10 avril 2002 à 20:29:16

Salut Vincent

Remplace la variable 'test' par 'teste' par ex ou un autre nom.

test est déjà utilisé par Javascript

@+
Philippe

[[  The Truth is Out There   ]]

Répondre à PhP

4

Vincent, le jeudi 11 avril 2002 à 08:15:00

Salut,
et bien non c'est toujours pas çà !
le problème se situe avec le window.location pas dans le traitement de validiter du formulaire
merci

Répondre à Vincent

5

plaf, le jeudi 11 avril 2002 à 10:17:48

Salut !

Tes 2 pages test_css.html et connexion.html sont bien toutes les 2 dans le même répertoire ?
Sinon tu peux toujours essayer
window.location.href = "test_css.html"
ou
window.location.replace("test_css.html").

Répondre à plaf

6

PhP, le samedi 13 avril 2002 à 16:31:46
  • +1

Salut

A tout hasard le nom de ta page c'est bien EXACTEMENT 'test_css.html' case comprise (donc tout écrit en minuscule ) et pas 'Test_ccs.html' ou encore 'test_ccs.HTML' etc ...

Sinon as-tu un message d'erreur ?

@+
Philippe


[[  The Truth is Out There   ]]

Répondre à PhP

7

Geompse, le jeudi 21 juin 2007 à 19:11:16

Essaye :
document.location = 'test_css.html';
ou (déjà suggéré) :
window.location.replace('test_css.html');

Répondre à Geompse

8

slayer54, le mardi 24 juin 2008 à 10:22:40

Ne serait-ce point :
window.location.href ='connexion.html';

à la place de

window.location='connexion.html'; ?

Répondre à slayer54

9

joelcollet, le lundi 30 juin 2008 à 11:08:41

Même problème et toujours pas de solution malgré des milliers d'essais divers et variés.
Sous Internet Explorer window.location.href='xxxx' fonctionne très bien
Sous Mozilla Firefox window.location.href renvoie bien la localisation de la page mais refuse obstinément de se laisser modifier !!!
En clair toute tentative de modification de la localisation de la page ne fonctionne pas sous Mozilla Firefox.
J'ai lu des milliers et des milliers de posts sur Internet sans jamais avoir mis la main sur une solution qui fonctionne.

Toute personne ayant une solution à cet important problème sera accueillie avec une grande reconnaissance.

Répondre à joelcollet

10

joebrijulcor, le lundi 30 juin 2008 à 15:26:55
  • +2

Même les pires choses ont une fin ....

Après des heures et des heures perdues à rechercher les causes du dysfonctionnement de window.location='xxxx" sous Mozilla Firefox (tout était OK avec IE 7) j'ai retéléchargé et réinstallé la version 2.0.0.14 de Mozilla Firefox et là .... miracle ... tout se met à fonctionner normalement.
J'avais déjà remarqué pas mal de bogues traînants (interface Javascript) sur certaines version de ce navigateur.

Répondre à joebrijulcor

11

pma, le mercredi 8 octobre 2008 à 21:25:59

J'avais moi-même ce problème (window.location qui marche pas sous IE6, miais ok avec IE7) et j'ai finalement trouvé sur un autre forum une solution.
Voici le code qui marchait pas sous IE6 :

var adresse = document.location
function tradoFR() {
x = new String(adresse);
x1 = x.replace('_en.asp', '_fr.asp');
wiindow.location = x1;
}
----------------
et la solution est :

var adresse = document.location
function tradoFR() {
x = new String(adresse);
x1 = x.replace('_en.asp', '_fr.asp');
setTimeout( "window.location.href = x1", 0 );
}

Je n'ai pas d'explication pourquoi ça marche, mais après des heures de recherche, je suis juste content que ça fonctionne.

Répondre à pma

12

 onyva, le mardi 21 octobre 2008 à 22:04:03

Ta solution fonctionne 5/5. J'avais le problème avec Mozilla, Netscape, Safari et Opera. Maintenant cela fonctionne avec ces 4 navigateurs. J'aimerais également savoir pourquoi.

Répondre à onyva
[JAVASCRIPT] window.close qui ne ferme pas!! (Résolu) Bonjour, Je travaille présentement sur un projet, pour ma compagnie, et j'utilise du Javascript pour fermer une fenêtre que j'ai ouvert avec Window aussi. Pour ma part, le javascript marche très bien, mais certains de mes clients ne peuvent pas fermer... www.commentcamarche.net/forum/affich-3850244-javascript-window-close-qui-ne-ferme-pas
Javascript window.showModalDialog(page,null.. j'ai une page asp ,apartir laquelle j'ouvre un popup en utilsant window.showModalDialog(page,null....... . dans le popup j'arrive pas a accéder a des fonctions javascript dans ma page asp?? je vous donne un exemple dans ma page test.asp: ......... www.commentcamarche.net/forum/affich-1015649-javascript-window-showmodaldialog-page-null
[JAVASCRIPT] window.onload=function() Bonjour à tous, est ce que : window.onload = function() { setupFolders(); dboxInit(); loadOff(); } est équivalent à écrire : www.commentcamarche.net/forum/affich-1898364-javascript-window-onload-function
PhpMyAdmin - 1045- Access denied for user root@localhostPhpMyAdmin - Access denied for user root’@localhost Cette astuce est destinée à ceux qui ont un problème d’ouverture de PhpMyAdmin (par exemple avec WAMP Server ou EasyPHP) avec l'erreur suivante : #1045- Access denied for user... www.commentcamarche.net/faq/sujet-12341-phpmyadmin-1045-access-denied-for-user-root-localhost
Partage de fichiers en réseau local sous WindowsAvant toute chose, il est nécessaire de mettre en réseau local les ordinateurs pour lesquels un partage de fichiers doit être mis en oeuvre : http://www.commentcamarche.net/configuration-reseau/creer-reseau... www.commentcamarche.net/faq/sujet-267-partage-de-fichiers-en-reseau-local-sous-windows
Javascript - Modifier la hauteur (height) d'un élément HTMLPour modifier la hauteur d'un élément HTML en javascript, il suffit d'utiliser sa propriété de style "height". Pour cela vous pouvez y faire référence de la manière suivante : Si vous souhaitez connaître la hauteur (height) d'un bloc HTML, il... www.commentcamarche.net/faq/sujet-11740-javascript-modifier-la-hauteur-height-d-un-element-html
[javascript] window.onload et document.writeBonjour, J'aimerai savoir pourquoi quand on fait un window.onload et ensuite un document.write la page en court est effacer ? Ex: window.onload=Init; function Init() { document.write('coucou'); } www.commentcamarche.net/forum/affich-1410593-javascript-window-onload-et-document-write
[Javascript] window.open ne marche pas (Résolu)Bonjour, J'ai crée une page web et dans laquelle j'ai inséré un script qui contient window.open(...). (ci-dessous le code complet) Lorsque j'ouvre cette page depuis mon PC, ca fonctionne très bien. mais lorsque je mets cette page sur mon Site perso... www.commentcamarche.net/forum/affich-1532897-javascript-window-open-ne-marche-pas
[JAVASCRIPT] Recharger une page en javascriptSalut à tous, J'aimerais savoir si il existe une fonction en javascript qui me permet de recharger une page du genre window.reload() ou document. reload() Merci www.commentcamarche.net/forum/affich-1424071-javascript-recharger-une-page-en-javascript
Télécharger Free Internet Window WasherQuand vous naviguer sur Internet, vous laissez toujours des traces de votre passage et de vos activités. Les navigateurs proposent déjà un moyen d'effacer vos traces, mais pour plus de sûretés utilisez Free Internet Window Washer. Free Internet... www.commentcamarche.net/telecharger/telecharger-34055925-free-internet-window-washer
Télécharger JavaScript ObfuscatorJasob JavaScript Obfuscator est un logiciel de protection de code Javascript. Il intègre une interface simple. Il vous permet de convertir votre code Javascript en un code incompréhensible pour l’homme mais lisible pour le navigateur. Le logiciel... www.commentcamarche.net/telecharger/telecharger-34056889-javascript-obfuscator
Télécharger Local Keylogger ProLocal Keylogger Pro est un programme très efficace dont les fonctionnalités vous permettent de contrôler les activités de plusieurs ordinateurs en temps réel. Le mode de fonctionnement est très simple. Ce logiciel surveille toutes les activités des... www.commentcamarche.net/telecharger/telecharger-34059217-local-keylogger-pro
Javascript - L'objet windowLes particularités de l'objet window L'objet window est l'objet par excellence dans Javascript, car il est le parent de chaque objet qui compose la page web, il contient donc : l'objet document: la page en elle-même l'objet location: le lieu de... www.commentcamarche.net/contents/javascript/jswindow.php3
Javascript - Les événementsQu'appelle-t-on un événement? Les événements sont des actions de l'utilisateur, qui vont pouvoir donner lieu à une interactivité. L'événement par excellence est le clic de souris, car c'est le seul que le HTML gère. Grâce au Javascript il est... www.commentcamarche.net/contents/javascript/jsevent.php3
Javascript - La notion d'objetNotion d'objet Le but de cette section n'a pas pour ambition de traîter de la programmation orientée objet mais de donner une idée de ce qu'est un objet, concept nécessaire à la création de scripts Javascript. Le Javascript traite les éléments qui... www.commentcamarche.net/contents/javascript/jsobjet.php3