This page has been robot translated, sorry for typos if any. Original content here.

1 Est-il possible de gif-ka dans IE chargé, et dans NN pas. Si possible, comment le faire.
2 Je veux que la première page du site soit belle afin qu’il y ait une image et que ses différentes parties sont liées à des fichiers HTML. et lorsque vous survolez une zone connexe au centre, un certain schéma apparaît. Comment me dites vous
3 le menu est créé avec Java (onmouseover et onmouseout), le problème est que les images qui doivent entrer dans onmouseover ne sont chargées que lorsque vous les pointez, mais vous devez les charger avec la page.
4 Aidez-nous à créer une ligne courante pour Netscape sur un script java.
5 J'ai besoin de toute urgence de java: lorsque je survole une rubrique (photo), je vois deux nouvelles photos qui se trouvent à des endroits différents, à savoir: d'une part la photo, et d'autre part la description de cette photo.
6 Dites-moi comment changer le titre de la fenêtre du navigateur pour Netscape en JavaScript? document.title pour une raison quelconque ne fonctionne pas pour lui
7 Le script ouvre le popup et le focus lui est transféré, comment faire le contraire?
8 : ^ D
9 Existe-t-il un script qui détermine la taille de la visionneuse de l’utilisateur (enfin, il ya 640x480, etc.)?
10 Comment précharger des images (gifs)
11 : dès que l'utilisateur clique sur le bouton 'Précédent' du navigateur, il retourne à index.htm, qui le renvoie immédiatement. Il s'avère que la page ne permet pas à l'utilisateur de la quitter. Comment y faire face?
12 Comment faire pour ouvrir la page non pas avec la largeur et la hauteur données, mais dans la fenêtre complète?
13 Utilisez des images différentes pour différentes résolutions. Découvrez la largeur de l'écran:
14 Il y a un script avec lequel faire pop-up. C'est à dire l'utilisateur a fermé la fenêtre du navigateur, après quoi une nouvelle fenêtre spécifiée apparaît. Est-il possible de définir le délai après lequel la deuxième fenêtre doit s'ouvrir? Puis-je ouvrir plusieurs pop-ups à des moments différents?
15 Quel type de script est nécessaire pour qu'il reconnaisse l'agrandissement de l'écran, puis, en fonction de ces valeurs, transfère certaines valeurs aux paramètres de taille de trame?
16 Besoin d'un script (de préférence avec des explications) pour les prix
17 Comment faire pour que "BOTTOM" soit assis juste en dessous malgré les dimensions de la fenêtre sous "BOTTOM", je veux dire, par exemple, le texte suivant:
18 Et comment définir l’ordre de chargement des images, et il s’avère que les bannières des moteurs de recherche montent devant mon menu?
19 Comment pouvez-vous faire, de sorte que vous dirigiez sur un dessin, par exemple, sur le chéla qui se tient sur votre tête et qu'il commence à tourner.
20 Comment utiliser JavaScript pour "forcer" une fenêtre à s'ouvrir en plein écran, quelle que soit la résolution?
21 Comment puis-je mettre en cache une image à l'aide de javascript?
22 Comment, à partir d'un applet Java, changer le texte de la page qui le contient? Peut-être en quelque sorte en utilisant javascript ou vbscript? L'endroit sur la page où le texte devrait changer est connu, mais on ne sait pas à l'avance quoi le changer.
23 Lorsque vous survolez le curseur, l'image 1.gif devient l'image 2.gif Cliquez sur la souris dans l'image (1.gif ou 2.gif) pour aller au lien hypertexte vers la page
24 Besoin d'un script pour "tuer" le cadre et les conséquences de sa fermeture.
25 J'ai un site web. Site créé avec des cadres. Que dois-je faire si je me rendais dans l'un des villages sans cadre? Y a-t-il un javascript qui retourne à la page principale avec cette page?
26 Site avec des cadres, disons 3 cadres. Comment faire cela quand vous cliquez sur un lien, le contenu de pas une image n'a changé, mais 2-3?


Question:
Est-il possible de gif-ka dans IE chargé, et dans NN pas. Si possible, comment le faire.
-------------------------------------------------- ---------------------------------
Réponse:
Eh bien, vous pouvez simplement ne pas l'inclure dans la page si le navigateur est Netscape:
  <script>
 Nom du navigateur = navigator.appName;
 browser_version = parseFloat (navigator.appVersion);

 if (browser_name == "Netscape") {roll = 'true';}

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

Valery Papushin a répondu
Mettez le lien vers la barre oblique inversée gif-ku, IE se chargera et NN laissera un espace vide.

La réponse a été envoyée par le service DoctorGenius
Oui c'est possible. Sur la page du site, vous devez insérer un script qui, selon le navigateur, chargera une page HTML donnée.
1.htm pour l'explorateur
2.htm pour Netscape
3.htm pour les autres navigateurs.
 <script language = "JavaScript">
 <! -
 if (navigator.appName == "Netscape") window.location.href = "1.htm";
 else if (navigator.appName == "Microsoft Internet Explorer")
  window.location.href = "2.htm";
 else window.location.href = "3.htm";
 // ->
 </ script> 

La réponse a été envoyée par Komlev Mikhail
Ecrivez le script en VBScript (car NN ne le prend pas en charge, les images ne seront pas là). Mais je ne sais pas comment il sera dans VBScript, l’équivalent en JavaScript:
 <script>
 document.write ("<IMG SRC = gif.jpg ALT = gif1>")
 </ script> 
ou par le biais de document.images, vous devez juste apprendre VBScript :)


Question:
Je veux que la première page du site soit belle afin qu’il y ait une image et que ses différentes parties sont liées à des fichiers HTML. et lorsque vous survolez une zone connexe au centre, un certain schéma apparaît. Comment me dites vous
-------------------------------------------------- ---------------------------------
Réponse:
Cela se fait très simplement dans le programme "FrontPage". Dans le panneau "Barre d'outils Image", cliquez sur le bouton avec un rectangle, un cercle ou une ligne brisée (tout dépend de l'objet que vous voulez choisir pour tracer un lien dessus - rectangulaire, rond ou que vous souhaitez définir vous-même les limites). Sélectionnez dans l'image la zone dans laquelle le lien doit être entré. Ouvre la fenêtre. Dans la fenêtre qui est signée "URL:" écrivez le lien où vous voulez aller. Décrit avec confusion, mais si vous essayez dans la pratique, vous comprendrez tout de suite.

La réponse a été envoyée par Komlev Mikhail
À travers MAP.
<MAP name = Map0_about> <AREA coords = 10,0,122,14 href = "/ click? Http://www.site.ru/html/about/about_main.htm" shape = RECT target = _top> <Coordinateur de la zone = 10,16,128,28 href = "/ click? Http://www.site.ru/html/about/about_finances.htm" shape = RECT cible = _top> <région coords = 131,16,203,28 href = "/ clic ? http: //www.site.ru/html/about/about_press.htm "shape = RECT target = _top> </ MAP>

La réponse a été envoyée par Sasha Cutter
Nous devrons créer une image composite: insérez l'image principale au centre (si belle) et le reste où vous voulez ... Lorsque vous passez la souris sur l'une des images, celle-ci change lorsque vous supprimez la souris de l'image - celle-ci devient la même - je pense que vous vouliez. Vous devez utiliser ce script:
 <script language = "JavaScript">
 if (navigator.appVersion.indexOf ("2.")! = -1)
 {check = false;  }

 if ((navigator.appVersion.indexOf ("3.")!! = -1) &&
  (navigator.appName.indexOf ("Explorer")! = -1))

 {check = false;  }
 else {check = true;  }

 im1ch = new Image ();
 im1ch.src = "1.gif";
 im1chon = new Image ();
 im1chon.src = "2.gif";

 fonction imon (nom)
 {document ["change"]. src = eval (nom + "chon.src");  }

 fonction imoff (nom) {document ["changement"]. src = eval (nom + "ch.src");  }

 NN3 = true;

 fonction sur (nom)
 {if (check == true) {imon (nom);}}

 fonction éteinte (nom)
 {if (check == true) {imoff (nom);}}
 </ script>
Où la version du navigateur vérifie-t-elle d'abord (le script fonctionnera-t-elle), puis la description de l'image et celle qui la remplace (notées im1 et im1chon), puis le script de remplacement lui-même ... Vous pouvez insérer des images autant de fois que nécessaire (exemple im2, im3, .. imn ...), mais vous devez les appeler comme ça ...
<img src = "main.gif" NAME = "change">
<a href = "/ click? http: // _ transition, comme demandé_" onMouseOver = "on ('im1')"; onMouseOut = "off ('im1')">
<img src = "1.gif" NAME = "im1" BORDER = "0"> </a>
La première ligne est l'image initiale, avec le nom changé (voir le script), puis complément. images (vous pouvez faire beaucoup par analogie) ... C'est tout :)


Question:
le menu est créé avec Java (onmouseover et onmouseout), le problème est que les images qui doivent entrer dans onmouseover ne sont chargées que lorsque vous les pointez, mais vous devez les charger avec la page.
-------------------------------------------------- ---------------------------------
Réponse:
Par le fait que sur les canaux avec une bande passante étroite, l’image suivante est obtenue: je mets les souris sur l’option de menu, et l’image qui devrait tomber dans la souris ne sortira qu’en 3 à 5 secondes.

Réponse envoyée par Andrey R. Sirvutis
Placez le script suivant entre les balises <head> .. </ head>
 <script language = "JavaScript">
 <! -
 fonction MM_preloadImages () {//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;  pour (i = 0; i
  if (a [i] .indexOf ("#")! = 0) {d.MM_p [j] = nouvelle image;  d.MM_p [j ++]. src = a [i];}}
 }
 // ->
 </ script>
Et puis une construction à peu près du même type:
<BODY onLoad = "MM_preloadImages ('pic1.gif', 'pic2.jpg')">
Tous Vos images seront chargées à l’avance et lorsque vous passez le curseur de la souris sur l’objet, onMouseOver s’affiche immédiatement. Le seul problème est que le visiteur doit, en principe, attendre que la page et les images soient complètement chargées. Sinon, la situation décrite dans la question se répète.


Question:
Aider à créer une ligne courante pour Netscape sur un script java.
-------------------------------------------------- ---------------------------------
Réponse:
Voici un script qui fonctionne dans Netscape Communicator 4.51 et dans Internet Explorer 4. De plus, vous pouvez insérer des liens dans ce symbole.
  <script language = "JavaScript1.2"> / *
 Script de sélection du navigateur inter-navigateur
 ї Dynamic Drive (www.dynamicdrive.com)
 Pour le code source complet, les instructions d'installation,
 100 autres scripts DHTML et conditions d'utilisation
 Utilisez, visitez dynamicdrive.com
 * /
 // Spécifier la largeur du rectangle de sélection (en pixels)
 var marqueewidth = 330
 // Spécifier la hauteur du rectangle de sélection (en pixels, concerne uniquement NS)
 var chapiteau = 20
 // Spécifie la vitesse de défilement du rectangle de sélection (plus grand est rapide)
 vitesse var = 6
 // Spécifie le contenu du rectangle de sélection
 var marqueecontents = '<font face = "Arial"> <strong> <big> Ligne courante.  Vous pouvez également <a href="/click?http://"> insérer des liens. </a> Votre texte ....... </ big> </ strong> </ font> '
 si (document.all)
 document.write ('<marquee scrollAmount =' + speed + '
  style = "width: '+ marqueewidth +'"> '+ contenu de la marque +'   ')
 fonction regenerate () {
 window.location.reload ()
 }
 fonction regenerate2 () {
 if (document.layers) {
 setTimeout ("window.onresize = regenerate", 450)
 intializemarquee ()
 }
 }
 function intializemarquee () {

 document.cmarquee01.document.cmarquee02.document.write (
  '<nobr>' + contenu de la marque + '</ nobr>')
 document.cmarquee01.document.cmarquee02.document.close ()
 longueur = document.cmarquee01.document.cmarquee02.document.width
 scrollit ()
 }
 fonction scrollit () {
 if (document.cmarquee01.document.cmarquee02.left> = thelength * (- 1)) {
 document.cmarquee01.document.cmarquee02.left- = vitesse
 setTimeout ("scrollit ()", 100)
 }
 sinon {
 document.cmarquee01.document.cmarquee02.left = marqueewidth
 scrollit ()
 }
 }
 window.onload = regenerate2
 </ script>
 <largeur de la couche = & {marqueewidth};  hauteur = & {marqueeheight};  name = "cmarquee01">
 <layer name = "cmarquee02"> </ layer>
 </ ilayer>



Question:
J'ai besoin de toute urgence de java: lorsque je survole une rubrique (photo), je vois deux nouvelles photos qui se trouvent à des endroits différents, c'est-à-dire d'une part la photo, et d'autre part la description de cette photo.
-------------------------------------------------- ---------------------------------
Réponse:
Voici le script:
 <script language = "JavaScript">
 if (navigator.appVersion.indexOf ("2.")! = -1)
 {check = false;  }
 if ((navigator.appVersion.indexOf ("3.")!! = -1) &&
  (navigator.appName.indexOf ("Explorer")! = -1))
 {check = false;  }
 else {check = true;  }

 im1ch = new Image ();
 im1ch.src = "1.jpg";
 im1chon = new Image ();
 im1chon.src = "2.jpg";
 im1 = nouvelle image ();
 im1.src = "1_1.jpg";
 im1on = new Image ();
 im1on.src = "1_2.jpg";
 fonction imon (nom)
 {document ["change"]. 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)
 {if (check == true) {imon (nom);}}

 fonction éteinte (nom)
 {if (check == true) {imoff (nom);}}
 </ script>
Et voici le défi:
<a href = "/ click? http: // !!!" onMouseOver = "on ('im1')"; onMouseOut = "off ('im1')">
<img src = "1.jpg" NAME = "im1" BORDER = "0"> </a> <br> <img "1_1.jpg" NAME = "changer">



Question:
Dites-moi comment changer le titre de la fenêtre du navigateur pour Netscape en JavaScript? document.title pour une raison quelconque ne fonctionne pas pour lui
-------------------------------------------------- ---------------------------------
Réponse:
Probablement rien, car le document.title dans NN est en lecture seule. Vous pouvez essayer:
 <Html>
 <HEAD>
 <title> ttt </ title>
 </ Head>
 <CORPS>
 <formulaire>
 <script>
 fonction changeTitle (newTitle)
 {
  document.write ("<titre>");
  document.write (newTitle);
  document.write ("</ title>");
 }
 </ script>
 <type d'entrée = "text" name = "txtTitle">
 <input type = "submit" value = "Changer le titre"
 onClick = "changeTitle (document.forms [0] .txtTitle.value)">
 </ form>
 </ Body>
 </ Html> 
mais cette conception ne fonctionne pas correctement. Il n'y a pas d'autre moyen.


Question:
Le script ouvre le popup et le focus lui est transféré, comment faire le contraire?
-------------------------------------------------- ---------------------------------
Réponse:
  <Script Language = "JavaScript">
 Artel = window.open ("Frame2.htm", "Artel",
 "Largeur = 500, Hauteur = 160, Barre d'outils = 0, Emplacement = 0",
 "Statut = 0, barre de menus = 0, barres de défilement = 0, redimensionnable = 0");
 //
 focus ();
 </ Script>



Question:
: ^ D
-------------------------------------------------- ---------------------------------
Réponse:
: ^ D


Question:
Existe-t-il un script qui détermine la taille de la visionneuse de l’utilisateur (ainsi, 640x480, etc.)?
-------------------------------------------------- ---------------------------------
Réponse:
 <script language = "JavaScript">
 var height = 0;
 var width = 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;
  hauteur = scrsize.height;
 }
 </ script>
 </ head>
 <body>
 <script language = "JavaScript">
 <! -
 si (largeur> 0 && hauteur> 0) {
  document.writeln ('Votre permission:', largeur, 'x', hauteur)
 } else {
  document.writeln ('Je ne connais pas votre permission \\ moi')
 }
 // ->
 </ script>

La réponse a été envoyée par Litvinov Roman
Le script, qui en fonction de la résolution d'écran de l'utilisateur envoie à la page appropriée!
 <tête>
 <script language = "JavaScript">
 <! -
 var height = 0;
 var width = 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;
 hauteur = scrsize.height;
  }
 // ->
 </ script>
 </ head>
 <body>
 <script language = "JavaScript">
 <! -
 if (width == 800 && height == 600) {
  location.href = "800x600.htm"}
 else if (width == 640 && height == 480) {
  location.href = "640x480.htm"}
 else {location.href = "unknown.htm"}
 // ->
 </ script>
 </ body>



Question:
Comment précharger des images (gifs)
-------------------------------------------------- ---------------------------------
Réponse:
et ensuite, avec OnMouseOver, pour effectuer un remplacement simultané de l'image et de la barre d'état, et pour OnMouseAut - pour restaurer l'image (ligne d'état)? Ceci est fait en utilisant la fonction - ceci je sais. Et la valeur de la barre d'état change pour moi (window.status = document.title est compréhensible). Ce n'est pas clair seulement avec des images.

La réponse a été envoyée par le service DoctorGenius
Voici le script qui remplacera l'image et l'inscription dans la barre d'état lorsque vous passez la souris sur la souris. Si la souris est supprimée, tout reviendra tel qu'il était.
Placez cette partie du script entre les balises <HEAD> ... </ HEAD>
 <script language = "javascript1.1">
 <! -
 firstimage = new Image ()
 firstimage.src = "p1.gif"
 secondimage = nouvelle image ()
 secondimage.src = "p2.gif"
 // ->
 </ script>
 <script>
 <! -
 filtre de fonction (imagename, objectsrc) {
 si (document.images)
 document.images [imagename] .src = eval (objectsrc + ". src")
 }
 // ->
 </ script>
Placez cette partie du script entre <BODY> ... </ BODY>
<a href = "/ click? http: //" onmouseover = "filter ('a', 'secondimage'); window.status = 'Description du lien dans la barre d'état'; return true;" onmouseout = "filter ('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 'Précédent' du navigateur, il retourne à index.htm, qui le renvoie immédiatement. Il s'avère que la page ne permet pas à l'utilisateur de la quitter. Comment y faire face?
-------------------------------------------------- ---------------------------------
Réponse:
Ma page index.htm ressemble à ceci:
 
  <script> if (navigateur == InternetExplorer) document.location.href = "subpage_IE.htm";
 
  if (navigateur == NetscapeNavigator) document.location.href = "subpage_NN.htm";
 
  document.location.href = "pod_all_all_ostal_browsers.htm";
 
  </ script>
 
Le script fonctionne très bien: dès que l'utilisateur sous IE arrive sur la page, il se met immédiatement sur "page_And_IE.htm"

Réponse envoyée par YURIK
Créez un bouton de connexion séparé, par exemple: un peu pour terminer votre script.
 <script>
  fonction vhod () {
  if (navigateur == InternetExplorer) document.location.href = "subpage_IE.htm";
 if (navigateur == NetscapeNavigator) document.location.href = "subpage_NN.htm";
 document.location.href = "pod_all_all_ostal_browsers.htm";
 }
 </ script>
 <A HREF="#" onClick="vhod()"> Connectez-vous </a>.
Donc, vous aurez une autre page sous les bannières et les compteurs.

Réponse envoyée par Andrej R. Sirvutis
Pour autant que je sache, appuyer sur le bouton "Précédent / Précédent" dans l'Explorateur, par exemple, revient à cliquer sur le lien javascript: history.back ().
Essayez de vaincre cette transition. Ou utilisez onUnload (), mais vous devrez alors prendre en compte ce qui fonctionnera dans tous les cas, même en cliquant sur un autre lien de la page en cours.


Question:
Comment faire pour ouvrir la page non pas avec la largeur et la hauteur données, mais dans la fenêtre complète?
-------------------------------------------------- ---------------------------------
Réponse:
Il existe le script suivant: 001 = window.open ("fichier: /// c: /s/sb_bb001.htm", "001", "left = 0, top = 0, width = 730, height = 480, scrollbars = yes , redimensionnable = oui ");

La réponse a été envoyée par Alexander Tsegelnikov
Au lieu de valeurs, écrivez: pour width = <script> screen.width </ script>, pour height = <script> screen.height </ script>. Cela devrait fonctionner comme un cheval! :)


Question:
Utilisez des images différentes pour différentes résolutions. Découvrez la largeur de l'écran:
-------------------------------------------------- ---------------------------------
Réponse:
 <script>
 x = screen.width;  // ici, vous devez généralement calculer la largeur de la fenêtre -
 // moins la largeur de la barre de défilement,  la fenêtre peut ne pas être complètement
 // déployé ...
 if (x> 750) document.write ('<img src = "1024.gif width ="' + x + '">');
 // bien qu'il ne soit pas courant d'étirer ou de compresser l'image ...
 else document.write ('<img src = "800.gif width ="' + x + '">');
 </ script>
Deux images parce qu’étirer de 750 à 1000 pixels ou compresser de 1000 à 640 n’est pas beau non plus. Oui, et généralement squeeze / stretch - laid


Question:
Il y a un script avec lequel faire pop-up. C'est à dire l'utilisateur a fermé la fenêtre du navigateur, après quoi une nouvelle fenêtre spécifiée apparaît. Est-il possible de définir le délai après lequel la deuxième fenêtre doit s'ouvrir? Puis-je ouvrir plusieurs pop-ups à des moments différents?
-------------------------------------------------- ---------------------------------
Réponse:
Réponse envoyée par Rustem Samatov
setTimeout (popup (), 200); // exécute la fonction popup (); avec un délai de 200 millisecondes. c'est-à-dire par unLoad = setTimeout (.... et tous les lecteurs :) mais c'est un très mauvais ton


Question:
Quel type de script est nécessaire pour qu'il reconnaisse l'agrandissement de l'écran, puis, en fonction de ces valeurs, transfère certaines valeurs aux paramètres de taille de trame?
-------------------------------------------------- ---------------------------------
Réponse:
 Utilisez ce script.
 <script language = "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;
 hauteur = scrsize.height;
 } else {
 largeur = hauteur = 'x'
 }
 si (largeur == 640)
 {document.write ('<FRAMESET cols = 20%, 80%> <FRAME src = "menu.htm">
 <FRAME name = display src = "firstpage.htm"> </ FRAMESET> ');  }
 sinon si (largeur == 800)
 {document.write ('<FRAMESET cols = 50%, 50%> <FRAME src = "menu.htm">
 <FRAME name = display src = "firstpage.htm"> </ FRAMESET> ');  }
 sinon si (largeur == 1024)
 {document.write ('<FRAMESET cols = 10%, 90%> <FRAME src = "menu.htm">
 <FRAME name = display src = "firstpage.htm"> </ FRAMESET> ');  }
 sinon si (largeur == 1280)
 {document.write ('<FRAMESET cols = 30%, 70%> <FRAME src = "menu.htm">
 <FRAME name = display src = "firstpage.htm"> </ FRAMESET> ');  }
 else {document.write ('<FRAMESET cols = 40%, 60%> <FRAME src = "menu.htm">
 <FRAME name = display src = "firstpage.htm"> </ FRAMESET> ');  }
 // ->
 </ script>



Question:
Besoin d'un script (de préférence avec des explications) pour les prix
-------------------------------------------------- ---------------------------------
Réponse:
  Créez un formulaire avec des menus déroulants.
 <form name = "choisecomp" style = "padding: 0; margin: 0; border: 0">
 <select name = "MB" onChange = "javascript: _calculate ()">
 <option value = "0" selected> none </ option>
 <option value = "100"> PII en Mo de Goaoctets (100 $) </ option>
 <option value = "200"> Mo Gygabyte PIII (200 $) </ option>
 </ select> <BR>
 <select name = "Processor" onChange = ".........
 ...... </ select> <BR>
 <select name = "RAM" onChange = ".........
 ...... </ select> <BR>
 ............................
 <type d'entrée = "text" name = "summarn">
 </ form>

 et la fonction _calculate () qui comptera.

 fonction _calculer () {
 var comp = new Array ("MB", "Processor", "RAM", .........);
 var summa = 0;
 pour (i = 0; i <comp.lenght; i ++) {
 if (document.choisecomp.comp [i] .sélectionné) {
 summa = summa + document.choisecomp.comp [i] .value;
 }
 }
 document.choisecomp.summarn.value = summa;
 }



Question:
Comment faire pour que "BOTTOM" soit assis juste en dessous malgré les dimensions de la fenêtre sous "BOTTOM", je veux dire, par exemple, le texte suivant:
-------------------------------------------------- ---------------------------------
Réponse:
Je peux proposer une option javascript s’il est approprié d’utiliser%)! l'ajuster entre <head> et </ head>
  <style>
  #divBottom {position: absolute;  famille de polices: arial, helvetica;
  hauteur: 20;  largeur: 100;  taille de police: 12 pt;  poids de police: gras}
  </ style>
  <script language = "JavaScript1.2">
  var gright = 220 // indents à droite et en bas
  var gbottom = 40
  var n = (document.layers)?  1: 0;
  var ie = (document.all)?  1: 0;

  fonction makeObj (obj, nest) {
  nid = (! nid)?  '': 'document.' + nid + '.'
  this.css = (n)?  eval (nid + 'document.' + obj): eval (obj + '. style')
  this.moveIt = b_moveIt;
  }
  fonction b_moveIt (x, y) {
  this.x = x;  this.y = 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 = (c'est-à-dire)? document.body.offsetHeight-2: innerHeight;
  checkIt ()
  onresize = redimensionné
  if (ie) window.onscroll = checkIt;
  }
  fonction checkIt () {
  si (c'est-à-dire) oTest.moveIt (document.body.scrollLeft + pageWidth-gright,
  document.body.scrollTop + pageHeight-gbottom)
  sinon si (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 = (c'est-à-dire)? document.body.offsetHeight-2: innerHeight;
  si (ie) checkIt ()
  }
  onload = Init;
  if (n || ie) document.write ('<div id = "divBottom"> Alors, qui est le site ici?
 a fait? </ div> ')
  </ script>
après cela, la tête devrait se fermer, comme tout!


Question:
Et comment définir l’ordre de chargement des images, et il s’avère que les bannières des moteurs de recherche montent devant mon menu?
-------------------------------------------------- ---------------------------------
Réponse:
Utilisez le script de préchargement (code ci-dessous). Il chargera des images lorsqu’il sera appelé, puis, lorsqu’il demandera des images, il les affichera et les bannières seront chargées de la manière habituelle.
  <head> <script language = "JavaScript"> <! -
 fonction MM_preloadImages () {//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;  pour (i = 0; i  </ script>
 </ Head>
 <BODY onLoad = "MM_preloadImages ('pic1.gif', 'pic2.jpg')">
 ...
 <body>
J'espère que c'est clair. Si cela ne fonctionne pas, essayez de placer ce script sur la page à partir de laquelle le passage à la page avec des bannières est effectué.


Question:
Comment pouvez-vous faire, de sorte que vous dirigiez sur un dessin, par exemple, sur le chéla qui se tient sur votre tête et qu'il commence à tourner.
-------------------------------------------------- ---------------------------------
Réponse:
Le plus simple est d’utiliser une image animée (anim.gif) et une image statique avec la première image animée (stat.gif).
Laissez l'image être décrite comme suit: <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 ceci sans pré-pillage, Lorsque vous passez la souris sur l'image, la demande est animée sur le serveur, ce qui ralentit le travail et rend l'impression floue.
Pré-chargement effectué en sentier. code, chat. est inséré devant <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érifier la présence de document.images élimine les cas d'utilisation d'anciens navigateurs, d'un chat. ne supporte pas l'objet Images (IE3 par exemple)
Ensuite, notre fonction ressemblera à une trace. de la manière suivante:
  fonction JustDoIt (obj, src, x)
 {if (cash == 1) obj.src = ImgList [x] .src;
  sinon obj.src = src;
 } 
Et la description de l'image change en
<img src = "stat.gif" onmouseover = "JustDoIt (this, 'anim.gif', 1)" onmouseout = "JustDoIt (this, 'stat.gif', 0)">


Question:
Comment utiliser JavaScript pour "forcer" une fenêtre à s'ouvrir en plein écran, quelle que soit la résolution?
-------------------------------------------------- ---------------------------------
Réponse:
Donc, le système est simple.
<script language = "JavaScript"> window.moveTo (0,0);
window.resizeTo (screen.availWidth, screen.availHeight)
</ script>
Et c'est tout! Insérez-vous c'est quelque part dans la page


Question:
Comment puis-je mettre en cache une image en utilisant javascript?
-------------------------------------------------- ---------------------------------
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 appliquez pas par le nom de l'image souhaitée, mais l'assignation à faire comme
obj.src = ImgList [x] .src;


Question:
Comment, à partir d'un applet Java, changer le texte de la page qui le contient? Peut-être en quelque sorte en utilisant javascript ou vbscript? L'endroit sur la page où le texte devrait changer est connu, mais on ne sait pas à l'avance quoi le changer.
-------------------------------------------------- ---------------------------------
Réponse:
Réponse de Andrei.
Écrivez sur la page à la place où le texte sera inséré, le suivant:
<script language = "javascript" src = "myscript.js"> </ script>
Créez un fichier myscript.js et écrivez-y le texte nécessaire, qui peut ensuite être modifié:
document.write ("Texte");
Vous pouvez créer plusieurs fonctions avec des textes différents, puis un script pour en appeler différentes avec les textes ye; ysvb.


Question:
Lorsque vous survolez le curseur, l'image 1.gif devient l'image 2.gif Cliquez sur la souris dans l'image (1.gif ou 2.gif) pour aller au lien hypertexte vers la page
-------------------------------------------------- ---------------------------------
Réponse:
De manière générale, vous pouvez faire un peu différemment. Lorsque vous passez la souris sur 1.gif, l'image devient 2.gif. Lorsque vous cliquez sur la souris, le lien hypertexte est activé. Lorsque la souris quitte le dessin, l'image est restaurée (ceci peut et ne doit pas être fait, si ce n'est pas nécessaire).
 <HTML> <HEAD>
 <script language = "JavaScript">
 <! -
 fonction MM_swapImgRestore () {//v3.0
  var i, x, a = document.MM_sr;  pour (i = 0; a && i <longueur.a et& (x = a [i]) && x.oSrc; i ++)
 x.src = x.oSrc;
 }
 fonction MM_preloadImages () {//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;  pour (i = 0; i <a.length; i ++)
  if (a [i] .indexOf ("#")! = 0) {d.MM_p [j] = nouvelle image;  d.MM_p [j ++]. src = a [i];}}
 }
 fonction MM_findObj (n, d) {//v3.0
  var p, i, x;  si (! d) d = document;  if ((p = n.indexOf ("?"))> 0 && parent.frames.length) {
  d = images parentales [n sous-chaîne (p + 1)]. document;  n = n sous-chaîne (0, p);}
  si (! (x = d [n]) && d.all) x = d.all [n];  pour (i = 0;! x && i <d.forms.length; i ++)
 x = d.forms [i] [n];
  pour (i = 0;! x && d.layers && i <d.layers.length; i ++)
 x = MM_findObj (n, d.layers [i] .document);  renvoyer x;
 }
 fonction MM_swapImage () {//v3.0
  var i, j = 0, x, a = MM_swapImage.arguments;  document.MM_sr = new Array;
 pour (i = 0; i <(a.longueur-2); i + = 3)
  if ((x = MM_findObj (a [i]))!! = null) {document.MM_sr [j ++] = x;  si (! x.oSrc)
 x.oSrc = x.src;  x.src = a [i + 2];}
 }
 // -> </ script> </ HEAD> <BODY onLoad = "MM_preloadImages ('1.gif', '2.gif')">
 <P ALIGN = "CENTER">
 <img name = "Image1" alt = "Text" border = "0" src = "1.gif"
 onMouseOut = "MM_swapImgRestore ()"
 onMouseOver = "MM_swapImage ('Image1', '', '2.gif', 1)">
 </ P> </ Bodi> </ ht>
La réponse est de Shico.
Voici la conception la plus simple sans préchargement et tout le reste. Cela fonctionne très bien, ne faites que des photos avec moins de poids.
<a href="xlam.htm"> <img src = "xlam1.gif" WIDTH = "120" HEIGHT = "24" alt = "XLAM" border = "0" onMouseover = "this.src = 'xlam2.gif '"onMouseout =" this.src =' xlam1.gif '"> </a>
Partout, tout fonctionne de la même manière et sans fonctionnalités supplémentaires.


Question:
Besoin d'un script pour "tuer" le cadre et les conséquences de sa fermeture.
-------------------------------------------------- ---------------------------------
Réponse:
La signification est:
Il y a une page dont je ne peux pas modifier le contenu (son code ci-dessous). Elle charge la page de mon site http://mysite.ru dans la fenêtre. Lorsque vous fermez une fenêtre ou chargez un autre lien sur le cadre (_top), une nouvelle fenêtre s'ouvre avec des annonces. Voici comment s'en débarrasser?

Réponse de Andrej R. Sirvutis.
 <script>
 if (parent.frames [0]) {
 top.location.href = "/click?http://mysite.ru";
 }
 </ script> 
Ce script va "tuer" le cadre et ouvrir votre site dans cette fenêtre. Certes, la fenêtre avec la publicité peut encore apparaître, car Dans le fichier appelant, un script est enregistré pour ouvrir une nouvelle fenêtre lors du déchargement. Sans son changement, il ne peut pas tourner.

Réponse 2 Si vous avez besoin de tuer une image, la voici:
 <script language = "JavaScript" type = "text / javascript">
 setTimeout ("changePage ()", 3000);

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


Question:
J'ai un site web. Site créé avec des cadres. Que dois-je faire si je me rendais dans l'un des villages sans cadre? Y a-t-il un javascript qui retourne à la page principale avec cette page?
-------------------------------------------------- ---------------------------------
Réponse:
Je propose un script très simple qui devrait être placé dans la section HEAD ou, en tout cas, avant la section BODY. Supposons que vous ayez deux cadres horizontaux identiques. Le fichier 1.htm (certains menus) est chargé dans celui du haut et 2.htm - dans celui du bas. Placez le script suivant au début du fichier 2.htm:
 <script>
 if (top.frames.length == 0) {
 document.write ("" <frame name = 'q1' src = '#'> "+
 "<frame name = '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 ya des cadres au tout début. S'il y est déjà, le contenu du fichier actuel (2.htm) est chargé. S'il n'y a pas de cadres au départ, ils sont immédiatement dessinés. Et après un moment, il est indiqué quels fichiers sont chargés dans ces fichiers.
En tant qu'indices des cadres [], vous pouvez spécifier des noms de cadre explicites: cadres ['q1'], cadres ['q2'] Eh bien, pour la première image, vous pouvez entrer immédiatement la source <frame name = 'q1' src = '1.htm'>, ce n'est pas grave.

Réponse de Andrej R. Sirvutis.
 <script language = "JavaScript">
 if (self.parent.frames.length == 0)
 self.parent.location = "index_main.htm";
 </ script> 
Si la page en cours n'est pas chargée dans un cadre, la page index_main.htm est appelée. Placez-le entre <head> et </ head>.

La réponse est de Victor.
Ce script, lors de l'ouverture de la page sur laquelle il est placé en plein écran, affichera le texte (lors du chargement de cette page dans un cadre, ce texte sera bien sûr absent):
Mieux vaut regarder avec le cadre de contrôle
<SCRIPT LANGUAGE = "JavaScript"> <! - if (self.parent.frames.length == 0) document.writeln ("Il est préférable de regarder <A HREF = \\" index.htm \\ "> gestionnaire de cadres < / A> "); // -> </ SCRIPT>


Question:
Site avec des cadres, disons 3 cadres. Как сделать чтобы при нажатии на линк менялось содержание не одного фрейма, а 2-3?
-----------------------------------------------------------------------------------
Ответ:
Написать java скрипт.
на кнопках:
 onClick = "javascript: _change (_votre numéro de référence_)" //e.e.  sur le premier bouton - 1, sur le second - 2, ... // lorsque vous cliquez sur le premier bouton, tous les // cadres définis dans le script changeront le fil en linkX_1.htm, // lorsque vous cliquez sur le second, linkX_2.htm et t .d  function _change (numLink) {linkArray1 = new Array ("link1_1.htm", "link1_2.htm", ....);  linkArray2 = new Array ("link2_1.htm", "link2_2.htm", ....);  // et ainsi de suite par le nombre d'images, où link1_1 est le premier lien // déjà modifié dans la 1ère image.  name_of_frame1.location = eval ('http://mysite.com/' + linkArray1 [numLink]);  name_of_frame2.location = eval ('http://mysite.com/' + linkArray2 [numLink]);  // encore une fois par le nombre de cadres éditables} 

Réponse de Andrej R. Sirvutis.
Utilisez la gestion d'événement onClick.
<a target="frame2" href="page2.htm" onclick="parent.frame3.location.href='page3.htm'"> Lien </a>
Cette conception permettra de charger simultanément la page page2.htm dans le cadre frame2 et la page page3.htm dans le cadre frame3.