1 Est - il possible de gif-ka chargé dans IE, mais pas dans le NN. Si oui, comment le faire.
2 Je veux faire une merveilleuse première page du site qu'il y avait une image, et ses différentes parties sont liées aux fichiers html. et lorsque vous déplacez la zone connectée au centre est apparu un certain chiffre. Comment dites - vous?
3 le menu est fait avec l'utilisation de Java (onmouseover et onmouseout), le problème est que l'image qui devrait vylazit dans onmouseover, sont chargés uniquement lorsque vous les diriger vers les souris, et la nécessité de faire de sorte qu'ils sont chargés de la page
4 Aide pour faire une ligne de course pour Netscape sur le Java-script.
5 Urgent besoin java: lorsque vous survolez un titre (photo), je vois deux nouvelles images, qui sont situés dans des endroits différents, à savoir, sur l'image d' une part, et ailleurs dans la description de cette image.
6 Dites - moi comment changer le titre de la fenêtre du navigateur JavaScript pour Netscape? Document.Title pour une raison quelconque ne fonctionne pas pour lui
7 Le script ouvre une fenêtre et de se concentrer est passé à elle, comment faire le contraire?
8 : ^ D
9 Y at - il un script définissant la taille de la visionneuse de l'utilisateur (ainsi, il y a 640x480, etc.)?
10 Comment précharger les images (hyphes)
11 Dès que l'utilisateur clique sur le bouton «Retour» navigateur, il tombe à nouveau sur le index.htm, qui envoie immédiatement en arrière. Il se trouve que la page , peu importe la façon dont il permet à l'utilisateur de quitter. Comment y faire face?
12 Comment faire la page ne s'ouvre pas avec la largeur et la hauteur spécifiée, mais plutôt en plein écran?
13 Utilisez des images différentes pour différentes résolutions. Vérifiez la largeur de l'écran:
14 Il existe un script permettant de faire pop-up. Ie l'utilisateur a fermé la fenêtre du navigateur, puis la fenêtre nouvellement créée apparaît. Est - il possible de régler le temps au bout duquel une seconde fenêtre devrait ouvrir. Puis - je ouvrir pop-up multiple à travers des moments différents?
15 Quel besoin le script de reconnaître l'écran pour développer puis, en fonction de ces valeurs, certaines valeurs transmises à la taille des paramètres d'image?
16 Je besoin d' un script ( de préférence avec des explications) pour calculer le prix
17 Comment créer un afin que le "BOTTOM" juste assis au fond malgré la taille de la fenêtre sous le "BOTTOM" Je veux dire que ce que le texte suivant:
18 Une série d'images que l'ordre de démarrage, mais il se trouve que les moteurs de recherche ramper avant bannières menyushnyh mien?
19 Comment puis - je faire pour vous diriger sur une image, comme un front debout sur sa tête et qu'il commençait à tourner.
20 Comment utiliser JavaScript "make" pour ouvrir la fenêtre en plein écran, quelle que soit la résolution?
21 Comme avec JavaScript, vous pouvez mettre en cache l' image?
22 Au de Java-applet pour changer le texte sur la page qui le contient? Peut-être en quelque sorte en utilisant JavaScript ou VBScript? Placer sur la page où le texte doit être modifié est bien connu, mais avance niezvestno quoi changer?
23 Lorsque le curseur de la souris se transforme en une image image 2.gif 1.gif cliquant avec la souris sur l'image (ou 1.gif 2.gif) transition sur le lien hypertexte vers une page
24 Besoin d' un script pour "massacre" le cadre et les conséquences de sa fermeture.
25 J'ai un site. Ce site est construit avec des cadres. Que dois - je faire si l' un des villages est allé sans un cadre? Y at - il un peu de JavaScript qui jette votre page d' accueil à cette page?
26 Le site utilise des cadres, disons 3 cadre. Comment faire lorsque vous cliquez sur le lien ne change pas le contenu d'une trame, et 2-3?


question:
Est - il possible de gif-ka chargé dans IE, mais pas dans le NN. Si oui, comment le faire.
-------------------------------------------------- ---------------------------------
réponse:
Eh bien, vous ne pouvez pas être inclus dans la page si le navigateur - Netscape:
  <Script>
 BROWSER_NAME = navigator.appName;
 browser_version = parseFloat (navigator.appVersion);

 if (BROWSER_NAME == "Netscape") {rouleau = 'true';}

 if (rouleau == 'false') {
 document.write ( "<img src = 'xxx.gif'>");
 }
 </ Script> 

La réponse envoyée Valery Papushin
Mettez en référence à gif-ku backslash, l'IE va télécharger et NN laisser un espace vide.

La réponse envoyée le service DoctorGenius
Oui, cela est possible. devrait être mis sur la page du site du script, qui, selon le navigateur va charger une page html.
1.htm pour l'Explorateur
2.htm pour Netscape
3.htm pour les autres navigateurs.
 <Language Script = "JavaScript">
 <! -
 if (navigator.appName == "Netscape") window.location.href = "1.htm";
 else if (navigator.appName == "Microsoft Internet Explorer")
  window.location.href = "2.htm";
 autre window.location.href = "3.htm";
 // ->
 </ Script> 

La réponse envoyée Komlev Mikhail
Ecrire un script VBScript (NN parce qu'il ne prend pas en charge les images ne seront pas là) ne sais vraiment pas comment il sera sur VBScript, JavaScript-analogique:
 <Script>
 document.write ( "<IMG SRC = gif.jpg ALT = gif1>")
 </ Script> 
ou par document.images vous venez de quitter, pour explorer VBScript :)


question:
Je veux faire une merveilleuse première page du site qu'il y avait une image, et ses différentes parties sont liées aux fichiers html. et lorsque vous déplacez la zone connectée au centre est apparu un certain chiffre. Comment dites - vous?
-------------------------------------------------- ---------------------------------
réponse:
Il est très facile à programmer "FrontPage". panneau bouton Nazhimete "Image Toolbar" avec un rectangle, un cercle ou une ligne brisée (-, respectivement, rectangulaire, ronde ou si vous voulez définir les limites de vous-même que vous voulez sélectionner pour l'application de toutes les références à elle dépend de l'objet Kakko). Numéroté à la zone d'image dans laquelle il est nécessaire d'entrer un lien. Fenêtre pop-up. Dans la fenêtre qui est signé par "URL:" lien e-mail où aller. Elle a décrit la confusion, mais si vous essayez de pratiquer - à la fois comprendre.

La réponse envoyée Komlev Mikhail
Dans le cadre du MAP.
<= Map0_about nom de MAP> <coords AREA = 10,0,122,14 href = forme de "/click?http://www.site.ru/html/about/about_main.htm" = RECT target = _top> ZONE <coords = 10,16,128,28 href = "/click?http://www.site.ru/html/about/about_finances.htm" forme = RECT target = _top> <coords AREA = 131,16,203,28 href = "/ clic ? http: //www.site.ru/html/about/about_press.htm "forme = RECT target = _top> </ MAP>

La réponse envoyée Sasha Cutter
Nous allons devoir faire une image composite: l'insert principal au milieu (si belle), et le reste est où votre coeur désire ... Lorsque vous survolez l'une des images - les principaux changements lorsque vous supprimez Myshu avec des images - la maison devient la même chose - je pense que vous êtes si anxieux. Nous devons utiliser ce script:
 <Script language = "JavaScript"> if (navigator.appVersion.indexOf ( "2") = -1!) {Vérifier = false;  } Si ((navigator.appVersion.indexOf ( "3") = -1) && (Navigator.appName.indexOf ( "Explorer") = -1) !!) {Vérifier = false;  } Else {check = true;  } Im1ch = new Image ();  im1ch.src = "1.gif";  im1chon = new Image ();  im1chon.src = "2.gif";  fonction imon (nom) {document [ "changement"] src = eval (nom + "chon.src") .;  } Fonction imoff (nom) {document [ "changement"] src = eval (nom + "ch.src") .;  } NN3 = true;  fonction sur (nom) {if (chèque == true) {imon (nom);}} function off (name) {if (chèque == true) {imoff (nom);}} </ script> 
Où l'origine il y a une vérifier la version du navigateur (ça va fonctionner le script), puis la description de l'image et celle qu'elle remplace (im1 marquée et im1chon), puis remplacer le script lui-même ... Les photos Vous pouvez insérer un nombre quelconque (par exemple IM2, IM3, .. imn ...), mais il est nécessaire de les appeler ainsi ...
<Img src = "main.gif" NAME = "change">
<A href = "/ Cliquez http: // _ transition prosil_" onMouseOver = "on ( 'im1')"; onMouseOut = "off ( 'im1')">
<Img src = "1.gif" NAME = "IM1" BORDER = "0"> </a>
La première ligne - faire l'image initiale avec le changement de nom de la tâche (de sm.skript), puis compléter. Rec. (Ceux-ci peuvent faire beaucoup par analogie) ... C'est tout :)


question:
le menu est fait avec l'utilisation de Java (onmouseover et onmouseout), le problème est que l'image qui devrait vylazit dans onmouseover, sont chargés uniquement lorsque vous les diriger vers les souris, et la nécessité de faire de sorte qu'ils sont chargés de la page
-------------------------------------------------- ---------------------------------
réponse:
par le fait qu'une étroite bande passante des canaux de l'image suivante: I navozhu souris sur le menu, et l'image qui doit tomber dans le onmouseover, monte seulement après 3-5 secondes.

La réponse envoyée Andrew R. Sirvutis
Placez le script suivant entre les balises <head> .. </ head>
 <Language Script = "JavaScript">
 <! -
 MM_preloadImages de fonction () {de //v3.0
  var d = document;  if (d.images) {if (d.MM_p!) d.MM_p = new Array ();
  var i, j = d.MM_p.length, a = MM_preloadImages.arguments;  for (i = 0; i
  if (! a [i] .indexOf ( "#") = 0) {d.MM_p [j] = new Image;  . D.MM_p [j ++] src = a [i];}}
 }
 // ->
 </ Script>
Une autre structure qui ressemble à ceci:
<BODY onLoad = "MM_preloadImages ( 'pic1.gif', 'pic2.jpg')">
Tous. Vos photos seront téléchargés à l'avance et lorsque vous placez le curseur sur un objet, et donc, les feux de onMouseOver sont immédiatement affichés. La seule fois - un visiteur, en principe, à attendre jusqu'à ce que la page de téléchargement et d'images. Sinon, encore une fois la situation décrite dans la question


question:
Aide pour faire une ligne de course pour Netscape sur le Java-script.
-------------------------------------------------- ---------------------------------
réponse:
Voici un script qui fonctionne dans Netscape Communicator 4.51 et Internet Explorer 4 En outre, le défilement peut être inséré des liens.
  <Script language = "JavaScript1.2"> / *
 navigateur Cross marquee Script-
 ¯ Dynamic Drive (www.dynamicdrive.com)
 Pour le code source complet, instructions d'installation,
 de 100 plus de scripts DHTML, et les conditions de
 Utilisez, visitez dynamicdrive.com
 * /
 // Spécifiez la largeur de la zone de cadrage (en pixels)
 var marqueewidth = 330
 // Spécifiez la hauteur du chapiteau (en pixels, se rapporte seulement à NS)
 var marqueeheight = 20
 // Spécifier la vitesse de défilement de la zone de cadrage (plus grande est plus rapide)
 vitesse var = 6
 // Spécifier le contenu du chapiteau
 marqueecontents var = '<font face = "Arial"> <strong> <big> Marquee.  Vous pouvez également <a href="/click?http://"> insérer des liens. </a> Votre texte ....... </ big> </ strong> </ font> '
 if (document.all)
 document.write ( '<scrollamount marquee =' + vitesse + '
  style = "width: '+ marqueewidth +'"> '+ marqueecontents +'   ')
 fonction régénérée () {
 window.location.reload ()
 }
 fonction regenerate2 () {
 if (document.layers) {
 setTimeout ( "window.onresize = régénérer", 450)
 intializemarquee ()
 }
 }
 fonction intializemarquee () {

 document.cmarquee01.document.cmarquee02.document.write (
  '<Nobr>' + marqueecontents +) </ nobr> '
 document.cmarquee01.document.cmarquee02.document.close ()
 LaLongueur = document.cmarquee01.document.cmarquee02.document.width
 scrollit ()
 }
 fonction scrollit () {
 if (document.cmarquee01.document.cmarquee02.left> = LaLongueur * (- 1)) {
 document.cmarquee01.document.cmarquee02.left- = vitesse
 setTimeout ( "scrollit ()", 100)
 }
 else {
 document.cmarquee01.document.cmarquee02.left = marqueewidth
 scrollit ()
 }
 }
 window.onload = regenerate2
 </ Script>
 <Largeur Ilayer = & {marqueewidth};  height = & {marqueeheight};  name = "cmarquee01">
 <Nom de la couche = "cmarquee02"> </ couche>
 </ Ilayer>



question:
Urgent besoin java: lorsque vous survolez un titre (photo), je vois deux nouvelles images, qui sont situés dans des endroits différents, à savoir, sur l'image d' une part, et ailleurs dans la description de cette image.
-------------------------------------------------- ---------------------------------
réponse:
Voici le script:
 <Language Script = "JavaScript">
 if (navigator.appVersion.indexOf ( "2")! = -1)
 {Vérifier = false;  }
 if ((navigator.appVersion.indexOf ( "3")! = -1) &&
  (Navigator.appName.indexOf ( "Explorer")! = -1))
 {Vérifier = false;  }
 else {check = true;  }

 im1ch = new Image ();
 im1ch.src = "1.jpg";
 im1chon = new Image ();
 im1chon.src = "2.jpg";
 IM1 = new Image ();
 im1.src = "1_1.jpg";
 im1on = new Image ();
 im1on.src = "1_2.jpg";
 fonction imon (nom)
 {Document [ "changement"] src = eval (nom + "chon.src") .;  }
 document [nom] .src = eval (nom + "on.src");
 fonction imoff (nom) {document [ "changement"] src = eval (nom + "ch.src") .;  }
 document [nom] .src = eval (nom + ".src");
 NN3 = true;

 fonction sur (nom)
 {Si (cochez == true) {imon (nom);}}

 fonction désactivée (nom)
 {Si (cochez == true) {imoff (nom);}}
 </ Script>
Et voici le défi:
<A href = "/ cliquez sur http // :? !!!" onMouseOver = "on ( 'im1')"; onMouseOut = "off ( 'im1')">
<Img src = "1.jpg" NAME = "IM1" BORDER = "0"> </a> <br> <img "1_1.jpg" NAME = "change">



question:
Dites - moi comment changer le titre de la fenêtre du navigateur JavaScript pour Netscape? Document.Title pour une raison quelconque ne fonctionne pas pour lui
-------------------------------------------------- ---------------------------------
réponse:
Probablement rien, parce document.title dans NN est en lecture seule. Vous pouvez essayer:
 <HTML>
 <HEAD>
 <Titre> ttt </ title>
 </ HEAD>
 <BODY>
 <Form>
 <Script>
 fonction changeTitle (newTitle)
 {
  document.write ( "<title>");
  document.write (newTitle);
  document.write ( "</ title>");
 }
 </ Script>
 <Input type = "text" name = "txtTitle">
 <Input type = "submit" value = "Changer le titre"
 onclick = "changeTitle (document.forms [0] .txtTitle.value)">
 </ Form>
 </ BODY>
 </ HTML> 
mais une telle conception fonctionne correctement. D'autres méthodes ne le font pas.


question:
Le script ouvre une fenêtre et de se concentrer est passé à elle, comment faire le contraire?
-------------------------------------------------- ---------------------------------
réponse:
  <Script Language = "JavaScript">
 Artel = window.open ( "Frame2.htm", "Artel",
 "Largeur = 500, Hauteur = 160, Barre d'outils = 0, Lieu = 0"
 "Status = 0, Menubar = 0, Scrollbars = 0, redimensionnable = 0");
 //
 mise au point ();
 </ Script>



question:
: ^ D
-------------------------------------------------- ---------------------------------
réponse:
: ^ D


question:
Y at - il un script définissant la taille de la visionneuse de l'utilisateur (ainsi, il y a 640x480, etc.)?
-------------------------------------------------- ---------------------------------
réponse:
 <Language Script = "JavaScript">
 var height = 0;
 var largeur = 0;

 if (self.screen) {// pour NN4 et IE4
  width = screen.width
  height = screen.height
 }
 else if (self.java) {// pour NN3 avec Java activé
  var jkit = java.awt.Toolkit.getDefaultToolkit ();
  var scrsize = jkit.getScreenSize ();
  width = scrsize.width;
  height = scrsize.height;
 }
 </ Script>
 </ Head>
 <Body>
 <Language Script = "JavaScript">
 <! -
 si (largeur> 0 && hauteur> 0) {
  document.writeln ( 'Votre résolution:', largeur, 'x', hauteur)
 } Else {
  document.writeln ( «Je ne sais pas votre permission, je \\ ')
 }
 // ->
 </ Script>

La réponse envoyée Litvinov Roman
Le script, ce qui est conforme à la résolution de l'écran de l'utilisateur envoie la page appropriée!
 <Head>
 <Language Script = "JavaScript">
 <! -
 var height = 0;
 var largeur = 0;

 if (self.screen) {// pour NN4 et IE4
 width = screen.width
 height = screen.height
 } Else if (self.java) {// pour NN3 avec Java activé
 var jkit = java.awt.Toolkit.getDefaultToolkit ();
 var scrsize = jkit.getScreenSize ();
 width = scrsize.width;
 height = scrsize.height;
  }
 // ->
 </ Script>
 </ Head>
 <Body>
 <Language Script = "JavaScript">
 <! -
 si (== largeur 800 && hauteur == 600) {
  location.href = "800x600.htm"}
 else if (== largeur 640 && hauteur == 480) {
  location.href = "640x480.htm"}
 else {location.href = "unknown.htm"}
 // ->
 </ Script>
 </ Body>



question:
Comment précharger les images (hyphes)
-------------------------------------------------- ---------------------------------
réponse:
et puis, quand OnMausOver faire le remplacement simultané de l'image et la barre d'état, et au OnMausAut - restaurer l'image (barre d'état)? Cela se fait au moyen de la fonction - je le sais. Et la valeur de la ligne d'état , je l' ai changé (window.status = document.title - ce qui est compréhensible). Pas clairement uniquement avec des images.

La réponse envoyée le service DoctorGenius
Voici un script qui va remplacer l'image et l'inscription dans la barre d'état lorsque la souris. Si vous supprimez la souris - tout va revenir comme il était.
Cette partie du script est placé entre les balises <HEAD> ... </ HEAD>
 <Language Script = "JavaScript1.1">
 <! -
 firstImage = new Image ()
 firstimage.src = "p1.gif"
 secondimage = new Image ()
 secondimage.src = "p2.gif"
 // ->
 </ Script>
 <Script>
 <! -
 Filtre de fonction (imagename, objectsrc) {
 if (document.images)
 document.images [imagename] .src = eval (objectsrc + ". src")
 }
 // ->
 </ Script>
Cette partie du script est placé entre les balises <BODY> ... </ BODY>
<A href = "/ cliquez sur http // :?" onmouseover = "filtre ( 'a', 'secondimage'); window.status = 'Description des références dans la barre d'état'; return true;" onmouseout = "filtre ( 'a', 'firstImage'); window.status = ''; return true;">
<Img src = "p1.gif" name = "a" border = 0> </a>


question:
Dès que l'utilisateur clique sur le bouton «Retour» navigateur, il tombe à nouveau sur le index.htm, qui envoie immédiatement en arrière. Il se trouve que la page , peu importe la façon dont il permet à l'utilisateur de quitter. Comment y faire face?
-------------------------------------------------- ---------------------------------
réponse:
Ma page index.htm est la suivante:
 <Script> if (navigateur == InternetExplorer) document.location.href = "stranitsa_pod_IE.htm";
 if (navigateur == NetscapeNavigator) document.location.href = "stranitsa_pod_NN.htm";
 document.location.href = "stranitsa_pod_vse_ostalnye_brauzery.htm";
 </ Script> 
Le script fonctionne très bien, dès que l'utilisateur est sous IE sur une page, il frappe immédiatement le "stranitsa_pod_IE.htm"

La réponse envoyée Yurik
Faire un bouton d'entrée séparée Par exemple: Un peu finir votre script.
 <Script>
  fonction vhod () {
  if (navigateur == InternetExplorer) document.location.href = "stranitsa_pod_IE.htm";
 if (navigateur == NetscapeNavigator) document.location.href = "stranitsa_pod_NN.htm";
 document.location.href = "stranitsa_pod_vse_ostalnye_brauzery.htm";
 }
 </ Script>
 <A Href="#" onClick="vhod()"> Connexion </a>
Donc, vous verrez une autre page sous les bannières et les compteurs.

La réponse envoyée Andrej R. Sirvutis
Pour autant que je sache, en appuyant sur le "Retour / Back", dans l'Explorateur, par exemple, est équivalent à cliquer sur le lien javascript: history.back ()
Essayez de battre cette transition. Ou utilisez onUnload (), mais il devrait être considéré comme qui fonctionnera dans tous les cas, même lorsque vous cliquez sur un autre lien vers la page en cours.


question:
Comment faire la page ne s'ouvre pas avec la largeur et la hauteur spécifiée, mais plutôt en plein écran?
-------------------------------------------------- ---------------------------------
réponse:
Il y a le script suivant: 001 = window.open ( "file: /// c : /s/sb_bb001.htm", " 001", "gauche = 0, top = 0, width = 730, height = 480, scrollbars = yes , redimensionnable = yes ");

La réponse envoyé Alexander Tsegel'nik
Au lieu de cela, écrire des valeurs: pour width = <script> screen.width </ script>, pour height = <script> screen.height </ script>. Il devrait fonctionner comme un cheval! :)


question:
Utilisez des images différentes pour différentes résolutions. Vérifiez la largeur de l'écran:
-------------------------------------------------- ---------------------------------
réponse:
 <Script>
 x = screen.width;  // Ici, nous avons en fait de calculer la largeur de la fenêtre -
 // Moins la largeur de la barre de défilement, car  la fenêtre peut ne pas être entièrement
 // Déployé ...
 if (x> 750) document.write ( '<img src = "width de 1024.gif ="' + x + ' ">');
 // Bien que ce n'est pas extensible rulez ou de compresser l'image ...
 autre document.write ( '<img src = "width de 800.gif ="' + x + ' ">');
 </ Script>
deux photos parce que 750 px étirer ou compresser 1000 1000-640 - est pas belle. et compresse généralement / étirement - laid


question:
Il existe un script permettant de faire pop-up. Ie l'utilisateur a fermé la fenêtre du navigateur, puis la fenêtre nouvellement créée apparaît. Est - il possible de régler le temps au bout duquel une seconde fenêtre devrait ouvrir. Puis - je ouvrir pop-up multiple à travers des moments différents?
-------------------------------------------------- ---------------------------------
réponse:
La réponse envoyée Rustem Samatov
setTimeout (popup (), 200); // Effectuer la fonction popup (); un retard de 200 millisecondes. dire sur Décharger = setTimeout (.... et tous les taxis :) mais il est très mauvaise forme


question:
Quel besoin le script de reconnaître l'écran pour développer puis, en fonction de ces valeurs, certaines valeurs transmises à la taille des paramètres d'image?
-------------------------------------------------- ---------------------------------
réponse:
 Utilisez ce script.
 <Language Script = "JavaScript">
 <! -
 if (self.screen) {
 width = screen.width
 height = screen.height
 }
 else if (self.java) {
 var jkit = java.awt.Toolkit.getDefaultToolkit ();
 var scrsize = jkit.getScreenSize ();
 width = scrsize.width;
 height = scrsize.height;
 } Else {
 width = height = 'x'
 }
 si (== largeur 640)
 {Document.write ( '<FRAMESET COLS = 20%, 80%> <FRAME src = "menu.htm">
 <FRAME name = affichage src = "firstpage.htm"> </ FRAMESET> ');  }
 else if (width == 800)
 {Document.write ( '<FRAMESET COLS = 50%, 50%> <FRAME src = "menu.htm">
 <FRAME name = affichage src = "firstpage.htm"> </ FRAMESET> ');  }
 else if (width == 1024)
 {Document.write ( '<FRAMESET COLS = 10%, 90%> <FRAME src = "menu.htm">
 <FRAME name = affichage src = "firstpage.htm"> </ FRAMESET> ');  }
 else if (width == 1280)
 {Document.write ( '<FRAMESET COLS = 30%, 70%> <FRAME src = "menu.htm">
 <FRAME name = affichage src = "firstpage.htm"> </ FRAMESET> ');  }
 else {document.write ( '<FRAMESET cols = 40%, 60%> <FRAME src = "menu.htm">
 <FRAME name = affichage src = "firstpage.htm"> </ FRAMESET> ');  }
 // ->
 </ Script>



question:
Je besoin d' un script ( de préférence avec des explications) pour calculer le prix
-------------------------------------------------- ---------------------------------
réponse:
  Créer un formulaire avec un menu déroulant
 <Form name = style "choisecomp" = "padding: 0; margin: 0; border: 0">
 <Select name = "MB" onChange = "javascript: _calculate ()">
 <Option value = "0" sélectionné> aucun </ option>
 <Option value = "100"> MB Gygabyte PII (100 $) </ option>
 <Option value = "200"> MB Gygabyte PIII (200 $) </ option>
 </ Select> <BR>
 <Select name = "Processeur" onChange = ".........
 ...... </ Select> <BR>
 <Select name = "RAM" onChange = ".........
 ...... </ Select> <BR>
 ............................
 <Input type = "text" name = "summarn">
 </ Form>

 fonction et _calculate (), qui sera examiné.

 fonction _calculate () {
 var comp = new Array ( "MB", "Processeur", "RAM", .........);
 var summa = 0;
 for (i = 0; i <comp.lenght; i ++) {
 if (document.choisecomp.comp [i] .selected) {
 summa = summa + document.choisecomp.comp [i] .value;
 }
 }
 document.choisecomp.summarn.value = summa;
 }



question:
Comment créer un afin que le "BOTTOM" juste assis au fond malgré la taille de la fenêtre sous le "BOTTOM" Je veux dire que ce que le texte suivant:
-------------------------------------------------- ---------------------------------
réponse:
Je peux offrir une option en JavaScript, si l'approche bénéficie%)! adapter entre les balises <head> et </ head>
  <Style>
  #divBottom {position: absolute;  font-family: arial, helvetica;
  hauteur: 20;  largeur: 100;  font-size: 12pt;  font-weight: bold}
  </ Style>
  <script language = "JavaScript1.2">
  var Gright = 220 // indentation sur la droite et en bas
  var gbottom = 40
  var n = (document.layers)?  1: 0;
  var ie = (document.all)?  1: 0;

  fonction makeobj (obj, nid) {
  nid = (nid!)?  '': 'Document' + nid + '' ..
  this.css = (n)?  eval (nid + 'document.' + obj): eval (obj + 'style.')
  this.moveIt = b_moveIt;
  }
  b_moveIt fonction (x, y) {
  this.x = x;  = y this.y
  this.css.left = this.x
  this.css.top = this.y
  }
  var pageWidth, pageHeight
  fonction Init () {
  otest = new makeobj ( 'divBottom')
  pageWidth = (ie) document.body.offsetWidth-4: innerWidth ;?
  pageHeight = (ie) document.body.offsetHeight-2: innerHeight ;?
  checkIt ()
  onresize = redimensionnée
  if (ie) window.onscroll = checkIt;
  }
  fonction checkIt () {
  if (ie) oTest.moveIt (document.body.scrollLeft + pageWidth-Gright,
  document.body.scrollTop + pageHeight-gbottom)
  else if (n) {
  oTest.moveIt (window.pageXOffset + pageWidth-Gright,
  window.pageYOffset + pageHeight-gbottom)
  setTimeout ( 'checkIt ()', 20)
  }
  }
  fonction redimensionnée () {
  pageWidth = (ie) document.body.offsetWidth-4: innerWidth ;?
  pageHeight = (ie) document.body.offsetHeight-2: innerHeight ;?
  if (ie) checkIt ()
  }
  onload = Init;
  si (n || ie) document.write ( '<div id = "divBottom"> Alors, qui est-il le site
 fait? </ div> ')
  </ Script>
puis doit se diriger à fermer, comme tous!


question:
Une série d'images que l'ordre de démarrage, mais il se trouve que les moteurs de recherche ramper avant bannières menyushnyh mien?
-------------------------------------------------- ---------------------------------
réponse:
Utiliser un script de préchargement (Code ci-dessous). Il charge l'image dans l'appel, puis, à la demande de photos, de leur montrer, et bannières sera chargé de la manière habituelle.
  <Head> <script language = "JavaScript"> <! -
 MM_preloadImages de fonction () {de //v3.0
  var d = document;  if (d.images) {if (d.MM_p!) d.MM_p = new Array ();
  var i, j = d.MM_p.length, a = MM_preloadImages.arguments;  for (i = 0; i  </ Script>
 </ HEAD>
 <BODY onLoad = "MM_preloadImages ( 'pic1.gif', 'pic2.jpg')">
 ...
 <Body>
J'espère que cela est clair. Si ne fonctionne pas, essayez de mettre le script sur la page où vous pouvez sauter la page avec des bannières.


question:
Comment puis - je faire pour vous diriger sur une image, comme un front debout sur sa tête et qu'il commençait à tourner.
-------------------------------------------------- ---------------------------------
réponse:
La chose la plus simple - pour utiliser une image animée (de anim.gif) et statique de la première image d'une animation (stat.gif).
Que l'image est décrite comme <img src = "stat.gif" onmouseover = "justdoit (this, 'anim.gif')" onmouseout = "justdoit (this, 'stat.gif')">
et la fonction ressemble à:
fonction justdoit (obj, src) {obj.src = src; }
Mais ce ne pré-loadinga, à savoir lorsque vous passez sur l'image sera animée pour demander au serveur, qui va ralentir le travail et l'impression smazhet.
Pré-chargement est effectué sentier. code, un chat. vstavletsya avant la balise <body>:
 <Script>
 var cash = 0;
 if (document.images) {
  var imglist = new Array ();

  Imglist [0] = new Image ();
  Imglist [0] .src = "stat.gif";

  Imglist [1] = new Image ();
  Imglist [1] .src = "anim.gif";

  cash = 1;
 }
 </ Script>
Vérifiez les cas de coupures utilisent les vieux navigateurs, chat. ne prend pas en charge les objets Images (IE3 par exemple)
Ensuite, notre fonction sera la suivante. suit:
  fonction justdoit (obj, src, x)
 {Si (cash == 1) obj.src = imglist [x] .src;
  autre obj.src = src;
 } 
et une description de la modification de l'image à
<Img src = "stat.gif" onmouseover = "justdoit (this, 'anim.gif', 1)" onmouseout = "justdoit (this, 'stat.gif', 0)">


question:
Comment utiliser JavaScript "make" pour ouvrir la fenêtre en plein écran, quelle que soit la résolution?
-------------------------------------------------- ---------------------------------
réponse:
Ainsi, un système simple
<Script language = "JavaScript"> window.moveTo (0,0);
window.resizeTo (screen.availWidth, screen.availHeight)
</ Script>
Et pourtant! Vstavish permettre quelque part dans la page


question:
Comme avec JavaScript, vous pouvez mettre en cache l' image?
-------------------------------------------------- ---------------------------------
réponse:
Si j'ai bien compris la tâche. Quelque chose comme
if (document.images) {
var imglist = new Array ();
Imglist [0] = new Image ();
Imglist [0] .src = "stat.gif";
Imglist [1] = new Image ();
Imglist [1] .src = "anim.gif";
}
puis appliquer le nom désiré ne figure pas sur la photo, et comment faire cession
obj.src = imglist [x] .src;


question:
Au de Java-applet pour changer le texte sur la page qui le contient? Peut-être en quelque sorte en utilisant JavaScript ou VBScript? Placer sur la page où le texte doit être modifié est bien connu, mais avance niezvestno quoi changer?
-------------------------------------------------- ---------------------------------
réponse:
La réponse de Andrei.
Ecrire sur la page à l'endroit où le texte, le texte suivant est inséré:
<Script language = "javascript" src = "MyScript.js"> </ script>
Créer MyScript.js fichier et y écrire le texte souhaité, qui peut ensuite être modifié:
document.write ( "Text");
Vous pouvez créer des fonctions multiples avec différents textes, puis le script pour provoquer divers d'entre eux vous; ysvb textes


question:
Lorsque le curseur de la souris se transforme en une image image 2.gif 1.gif cliquant avec la souris sur l'image (ou 1.gif 2.gif) transition sur le lien hypertexte vers une page
-------------------------------------------------- ---------------------------------
réponse:
D'une manière générale, il peut être un peu différent. Planant sur image 1.gif change sur 2.gif Et puis, lorsque la souris est cliqué, le lien hypertexte est activé. En sortant de la souris sur l'image, l'image est restaurée (cela ne peut pas faire, sauf si vous voulez).
 ! <HTML> <HEAD> <script language = "JavaScript"> <- function MM_swapImgRestore () {//v3.0 var i, x, a = document.MM_sr;  for (i = 0; i <a && a.length && (x = a [i]) && x.oSrc; i ++) x.src = x.oSrc;  } Fonction MM_preloadImages () {var //v3.0 d = document;  if (d.images) {if (d.MM_p!) d.MM_p = new Array ();  var i, j = d.MM_p.length, a = MM_preloadImages.arguments;  for (i = 0; i <a.length; i ++) si (a [i] .indexOf ( "#")! = 0) {d.MM_p [j] = new Image;  . D.MM_p [j ++] src = a [i];}}} function MM_findObj (n, d) {var //v3.0 p, i, x;  if (d!) d = document;  if (p = n.indexOf ())> 0 && parent.frames.length "?" () {d = parent.frames [n.substring (p + 1)] Document .;  n = n.substring (0, p); (! (x = d [n]) && d.âll)} si x = d.âll [n];  for (i = 0 ;! x && i <d.forms.length; i ++) x = d.forms [i] [n];  for (i = 0 ;! x && d.layers && i <d.layers.length; i ++) x = MM_findObj (n, d.layers [i] .Document);  return x;  } Fonction MM_swapImage () {var //v3.0 i, j = 0, x, a = MM_swapImage.arguments;  document.MM_sr = new Array;  for (i = 0; i <(a.length-2); i + = 3) if ((x = MM_findObj (a [i]))! = null) {document.MM_sr [j ++] = x;  if (x.oSrc!) = x.oSrc x.src;  x.src = a [i + 2];}} // -> </ script> </ HEAD> <BODY onLoad = "MM_preloadImages ( '1.gif', '2.gif')"> <P ALIGN = "center"> <nom img = "Image1" alt = "texte" border = "0" src = "1.gif" onMouseOut = "MM_swapImgRestore ()" onMouseOver = "MM_swapImage ( 'Image1', '', '2 .gif ', 1) "> </ P> </ BODY> </ HTML> 
La réponse de Shico.
Voici une structure partielle simple sans pré-charge et d'autres choses. Il fonctionne très bien, mais les chiffres font moins de poids.
<a href="xlam.htm"> <img src = "xlam1.gif" = "120" HEIGHT = alt = "XLAM" border "24" = "0" onmouseover = "xlam2.gif 'this.src = WIDTH ' "onmouseout =" this.src =' xlam1.gif ' "> </a>
Partout il fonctionne de la même façon et pas de fonctionnalités supplémentaires.


question:
Besoin d' un script pour "massacre" le cadre et les conséquences de sa fermeture.
-------------------------------------------------- ---------------------------------
réponse:
Le point est ceci:
Il y a une page, que je ne change pas le contenu de la force (le code ci - dessous). Il charge la page http://mysite.ru fenêtre de mon site. Lors de la fermeture d' une fenêtre ou télécharger les autres liens sur le dessus du cadre (_top) ouvre une nouvelle fenêtre avec la publicité. Voici comment se débarrasser de lui?

Réponse de Andrej R. Sirvutis.
 <Script>
 if (parent.frames [0]) {
 top.location.href = "/click?http://mysite.ru";
 }
 </ Script> 
Ce script "tuer" le cadre de quelqu'un d'autre et ouvrir la fenêtre de votre site Web. fenêtre publicitaire Vrai peut encore apparaître, parce que dans le fichier de script appelant est enregistré pour ouvrir une nouvelle fenêtre lors du déchargement. Sans changer il peut ne pas se produire.

Réponse 2 Si vous avez besoin de tuer le cadre, puis elle est ici skriptik:
 <Script language = type "JavaScript" = "text / javascript">
 setTimeout ( "changePage ()", 3000);

 fonction changePage () {
 if (self.parent.frames.length! = 0)
 self.parent.location = document.location;
 }
 </ Script>
Par ailleurs, le code de Gordon McComb.


question:
J'ai un site. Ce site est construit avec des cadres. Que dois - je faire si l' un des villages est allé sans un cadre? Y at - il un peu de JavaScript qui jette votre page d' accueil à cette page?
-------------------------------------------------- ---------------------------------
réponse:
Je propose un script très simple qui doit être placé dans la section HEAD, ou en tout cas avant la section BODY. Supposons que vous ayez deux trame horizontale identiques. Dans le fichier charge 1.htm supérieure (tout menu), et dans le bas - 2.htm. Placez le haut du fichier 2.htm ce script:
 <Script>
 if (top.frames.length == 0) {
 document.write ( "" <nom de cadre = 'q1' src = '#'> "+
 "<Nom Frame = 'q2' src = '#'>" +
 "</ Frameset>")
 top.frames [0] .location.href = '1.htm'
 top.frames [1] .location.href = '2.htm'
 }
 </ Script>
La première étape consiste à vérifier s'il y a au début des trames. Si vous avez déjà, puis de charger le contenu du fichier courant (2.htm). Si d'abord il n'y a pas de cadres, ils sont immédiatement dessinés. Un instant plus tard, vous spécifiez quels fichiers ils téléchargés.
Comme indices cadres [] tableau, vous pouvez spécifier des noms explicites des cadres cadres [ 'q1'], des cadres [ 'q2']. Eh bien, pour la première image, vous pouvez immédiatement entrer la source <nom de cadre = 'q1' src = '1.htm'>, ne joue pas un rôle.

Réponse de Andrej R. Sirvutis.
 <Language Script = "JavaScript">
 if (0 == self.parent.frames.length)
 self.parent.location = "index_main.htm";
 </ Script> 
Si la page en cours est pas chargé dans le cadre, il est appelé la page index_main.htm. Soyez entre les balises <head> et </ head>.

La réponse de Victor.
Ce script lorsque vous ouvrez la page sur laquelle il apparaît en plein écran donnera le texte (lors du chargement de cette page dans un cadre de ce texte sera certainement absent):
Il est mieux vu de la trame de commande
<SCRIPT LANGUAGE = "JavaScript"> <! - Si (self.parent.frames.length == 0) document.writeln ( "Il est préférable de se tourner vers le <A HREF = \\" \\ index.htm "> cadre upravlyuschim < / A> "); // -> </ SCRIPT>


question:
Le site utilise des cadres, disons 3 cadre. Comment faire lorsque vous cliquez sur le lien ne change pas le contenu d'une trame, et 2-3?
-------------------------------------------------- ---------------------------------
réponse:
Ecrire un script java.
sur les boutons:
 onclick = "javascript: _change (_vash numéro de ssylki_)"
 //t.e.  le premier bouton - 1, la seconde - 2, ...
 // Lorsque vous cliquez sur le bouton 1er toutes définies
 // Dans le script sur l'image changement href linkX_1.htm,
 // Lorsque vous cliquez sur la seconde - sur linkX_2.htm etc.
 fonction _change (numLink) {
 linkArray1 = new Array ( "link1_1.htm", "link1_2.htm", ....);
 linkArray2 = new Array ( "link2_1.htm", "link2_2.htm", ....);
 // Et ainsi de suite pour le nombre d'images où link1_1 - déjà premier
 // Change le lien dans la première trame.
 name_of_frame1.location = eval ( 'http://mysite.com/' +
 linkArray1 [numLink]);
 name_of_frame2.location = eval ( 'http://mysite.com/' +
 linkArray2 [numLink]);
 // Nombre de nouveau changé cadres
 } 

Réponse de Andrej R. Sirvutis.
Utilisez le traitement de l'événement onClick.
<a target="frame2" href="page2.htm" onclick="parent.frame3.location.href='page3.htm'"> </a> Lien
Cette conception va charger dans un cadre "frame2" page "page2.htm" et en même temps dans le cadre "frame3" page "page3.htm".