2009-08-07 7 views
0

Une de mes pages est de plus en surpeuplée avec des formulaires html et js. Donc je me demandais s'il y avait un moyen d'avoir le formulaire sur une page et le js sur un autre. Si vous pouviez me référer à un bon site qui aborde cela, je l'apprécierais vraiment.JQuery html sur des pages différentes

Merci

+2

Voulez-vous placer js dans une autre page HTML ou dans un fichier .js distinct? – orandov

+0

formulaire devrait être assis sur un fichier html/php alors que javascript sur un autre –

Répondre

6

Il existe un excellent moyen. Vous mettez votre JavaScript dans un fichier, par exemple /scripts/someStuff.js hors de votre racine Web et l'importer en utilisant

<script type="text/javascript" src="/scripts/someStuff.js"></script> 
+0

serait-il en mesure d'écouter les changements sur le formulaire tels sont les cases cochées, puis masquer les éléments? –

+0

excellent laissez-moi essayer –

+0

oh, et ai-je besoin d'un

? –

0

En JavaScript, vous pouvez référencer des objets dans une autre fenêtre, si openen avec la méthode window.open. Références prendre la forme:

window.opener.form.fieldname.value

0

Je vous donne un exemple de test pour cette je dispose d'un fichier externe nommé de test.js que je l'ai gardé dans le dossier de script dans mon répertoire racine Je bouton sur ma page et son code côté client événement click est écrit dans test.js Fichier en

code de la page principale

<html> 
<head id="Head1"> 
    <title></title> 
    <script language="javascript" type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script> 
    <script src="Scripts/test.js" type="text/javascript"></script> 
</head> 
<body> 
    <input id="TestButton" type="button" value="Test" /> 
</body> 
</html> 

le code externe dans le fichier test.js

$(function() 
{ 
    $('#TestButton').click(function() 
    { 
     alert('I am clicked.'); 
    }); 

}); 
Questions connexes