Cross domain xmlhttp

J'écris ce javascript qui sera utilisé sur plusieurs autres domaines qui appellent un script php (uniquement sur mon domaine) pour renvoyer un tableau. J'utilise xmlhttp et ça marche très bien lors du test sur mon domaine, mais dès que le javascript est placé ou appelé depuis un domaine distinct, il se casse complètement. Quelqu'un sait-il […]

Stubbing WebSocket en JavaScript avec Jasmine

J'essaie de tester si onmessage est une fonction appropriée. Voici un test: describe(".init(address, window)", function() { beforeEach(function() { address = 'ws://test.address'; window = {}; e = { data: {} } spyOn(window, 'WebSocket').and.returnValue(function() {return {onmessage: null}}); spyOn(subject, 'handleMessage'); }); it("should create a WebSocket client which connects to the given address", function() { subject.init(address, window); expect(window.WebSocket).toHaveBeenCalledWith(address); }); […]

Comment renvoyer le focus sur la fenêtre parent avec javascript?

Cela ne fonctionne pas pour renvoyer l'accent sur la fenêtre parent dans Firefox 4 et 5 <html> <head> <script type="text/javascript"> function openWin() { myWindow=window.open('','','width=200,height=100'); myWindow.document.write("<p>The new window.</p>"); myWindow.blur(); window.focus(); } </script> </head> <body> <input type="button" value="Open window" onclick="openWin()" /> </body> </html> Comment puis-je renvoyer l'accent sur la fenêtre parent en utilisant javascript?

Itinéraire au marqueur avec Google Maps API

J'utilise donc l'API Google Maps et j'ai actuellement un marqueur personnalisé qui met en évidence l'emplacement. Ce que j'aimerais faire, si possible, est capable de cliquer dessus et de faire apparaître la boîte de dialogue des directions Google Maps (par exemple, CETTE ) que vous obtenez lorsque vous cliquez sur un nom de lieu normalement […]

Définir un élément de localStorage dans un test de rapporteur

describe('The feature', function() { beforeEach(function () { browser.executeScript('localStorage.setItem("key","value");'); }); it('should do this', function() { }); }); Mais je reçois cette erreur lorsque le test est exécuté contre le sélénium avec chromedriver 2.10 et chrome 37 Executing: [execute script: window.localStorage.setItem("key","value");, []]) 15:31:29.747 WARN – Exception thrown org.openqa.selenium.WebDriverException: <unknown>: Failed to read the 'localStorage' property from 'Window': […]

Téléchargement rapide des fichiers avec XMLHttpRequest

Je sais que la méthode ajax de jQuery ne peut pas gérer les téléchargements, et je ne veux pas ajouter un plugin jQuery pour le faire. Je souhaite savoir comment envoyer des données POST avec XMLHttpRequest pour télécharger un fichier. Voici ce que j'ai essayé: var postData = new FormData(); postData.append('cells', JSON.stringify(output)); var xhr = […]

Est-ce que le retour / l'avancement dans le navigateur change les variables javascript?

<script type="text/javascript> var x = 0; //this occurs in the beginning of the page. $("#button").onclick{ x = 1; } </script> Disons que la variable "x" passe à 1. Ensuite, l'utilisateur clique sur un lien. Lorsque l'utilisateur clique "retour", x sera-t-il 0 ou 1?

Comment puis-je rediriger une URL après qu'une vidéo HTML est terminée?

J'essaie de rediriger vers une URL différente après la fin d'une vidéo html. Cela ne peut pas utiliser un lecteur FLASH car il ne fonctionnera pas sur les périphériques iOS. Toute aide ou direction sera appréciée. Voici mon code: <head> <script type="text/javascript"> myVid = document.getElementById("video1"); function redirect() { if (myVid.ended == true) { window.location = […]

Comment puis-je trouver la différence entre deux dates en utilisant Javascript

Je souhaite obtenir des jours d'alésage pour une date particulière, alors j'essaie de détecter une date particulière avec la date d'aujourd'hui. Mais cela ne fonctionne pas ici est mon code Si la date est le mois prochain 27 Comment puis-je obtenir les jours restants à suivre? var date2=new Date(); var date1=27/5/2012; var diff = date1.getDate()-date2.getDate(); […]

Cliquez sur le lien aléatoire via node.js et Webdriver

J'ai une page avec des produits différents et je dois sélectionner au hasard l'un d'entre eux. J'ai fait un test sur javascript mais j'ai des problèmes lors de la tentative d'écriture en utilisant node.js et sélénium. Sur ma page de test, j'ai eu la prochaine structure <div class="products"> <table width="600" cellspacing="6"> <tbody> <tr> <td> <a […]

JavaScript rend le site Web intelligent, beauté et facile à utiliser.