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

1 Est-il possible de gif-ka dans IE chargé, mais pas dans le NN. 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éé en 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 sur une souris, mais vous devez les charger avec la page.
4 Aidez à créer une ligne courante pour Netscape en 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, c.-à-d. 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 fenêtres contextuelles à 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 d'image?
16 Besoin d'un script (de préférence avec des explications) pour calculer les prix
17 Comment faire pour que "BOTTOM" soit assis uniquement en dessous malgré la taille 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 grimpent 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 Un clic de souris sur l'image (1.gif ou 2.gif) permet d'accéder au lien hypertexte vers la page.
24 Nous avons besoin d'un script pour "tuer" le cadre et les conséquences de sa fermeture.
25 J'ai un site web. Le site est 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 plus d'une image a changé, mais 2-3?


Question:
Est-il possible de gif-ka dans IE chargé, mais pas dans le NN. 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 (nom du navigateur == "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 spécifique.
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 cela sera dans VBScript, c’est équivalent à 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 bordures). Sélectionnez la zone dans laquelle vous souhaitez placer le lien. Ouvre une fenêtre. Dans la case 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> <domaine coords = 131,16,203,28 href = "/ clic ? http: //www.site.ru/html/about/about_press.htm "shape = RECT target = _top> </ MAP>

La réponse envoyée par Sasha Cutter
Nous devrons faire un composite: insérez la principale au milieu (si belle) et le reste où vous voulez ... Lorsque vous survolez une photo, la principale change lorsque vous retirez la souris de la photo - la principale 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-il), 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éé en 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 sur une souris, 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 Andrei 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 d'approximativement le même type:
<BODY onLoad = "MM_preloadImages ('pic1.gif', 'pic2.jpg')">
Tous Vos images seront téléchargées à l'avance et lorsque vous passez la souris sur un objet. OnMouseOver s'affiche donc 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:
Aidez à créer une ligne courante pour Netscape en 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.-à-d. 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:
Très probablement, parce que 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 du visualiseur de l’utilisateur (enfin, il ya 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 \\')
 }
 // ->
 </ script>

La réponse a été envoyée par Roman Litvinov
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 avec l'aide de la fonction - je le sais. Et la valeur de la barre d'état change avec 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 comme avant.
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 = "filtre ('a', 'première image'); 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 vient 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, cliquer 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 devez 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 normal 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 compresser / étirer - moche


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 fenêtres contextuelles à 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 {
 width = height = '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 calculer 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 de Go (en Go), en Mo </ option>
 <option value = "200"> Go Gabyton 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 uniquement en dessous, malgré la taille 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;  font-weight: bold} </ script> <script language = "JavaScript1.2"> var gright = 220 // indents droit et inférieur 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;  } fonction b_moveIt (x, y) {this.x = x;  this.y = y this.css.left = this.x this.css.top = this.y} var pageWidth, pageHeight function Init () {oTest = new makeObj ('divBottom') pageWidth = (c'est-à-dire)? document. body.offsetWidth-4: innerWidth;  pageHeight = (c'est-à-dire)? document.body.offsetHeight-2: innerHeight;  checkIt () onresize = redimensionné si (ie) window.onscroll = checkIt;  } function checkIt () {if (ie) oTest.moveIt (document.body.scrollLeft + pageWidth-gright, document.body.scrollTop + pageHeight-gbottom) sinon if (n) {oTest.moveIt (window.pageXOffset + pageWidth- gright, window.pageYOffset + pageHeight-gbottom) setTimeout ('checkIt ()', 20)}} fonction redimensionnée () {pageWidth = (c'est-à-dire)? document.body.offsetWidth-4: innerWidth;  pageHeight = (c'est-à-dire)? document.body.offsetHeight-2: innerHeight;  if (ie) checkIt ()} onload = Init;  if (n || ie) document.write ('<div id = "divBottom"> Alors qui a créé le site ici? </ 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 grimpent 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 vous allez à la page avec des bannières.


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 d’une 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, c’est-à-dire lorsque vous passez la souris sur l'image, une requête pour un serveur animé apparaît, 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 réduit 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 à l'aide de 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 à l'endroit 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 souhaité, qui peut ensuite être modifié:
document.write ("Texte");
Vous pouvez créer plusieurs fonctions avec différents textes, puis créer 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 Un clic de souris sur l'image (1.gif ou 2.gif) permet d'accéder 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 passe à 2.gif. Lorsque vous cliquez sur la souris, le lien hypertexte est déclenché. Lorsque la souris quitte le dessin, l'image est restaurée (ceci peut et ne doit pas être fait, si non requis).
 <HTML> <HEAD>
 <script language = "JavaScript">
 <! -
 fonction MM_swapImgRestore () {//v3.0
  var i, x, a = document.MM_sr;  pour (i = 0; a && i <une.longueur && (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> </ html>
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:
Nous avons 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 est 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, une fenêtre avec de 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. Le site est 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>
Tout d'abord, il est vérifié s'il y a 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 frames [], vous pouvez spécifier des noms de cadres explicites frames ['q1'], frames ['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 le 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 ("Mieux vaut regarder avec <A HREF = \\" index.htm \\ "> cadre de contrôle < / A> "); // -> </ SCRIPT>


Question:
Site avec des cadres, disons 3 cadres. Comment faire cela quand vous cliquez sur un lien, le contenu de plus d'une image a changé, mais 2-3?
-------------------------------------------------- ---------------------------------
Réponse:
Ecrire un script java.
sur les boutons:
 onClick = "javascript: _change (_ votre numéro de lien_)" //e.e.  sur le premier bouton - 1, sur le second - 2, ... // lorsque vous cliquez sur le 1er bouton, tous les // définis dans les cadres de script changeront le fil en linkX_1.htm, // lorsque vous cliquerez sur le second - pour 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 de trames, où link1_1 est le premier lien déjà // modifié 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]);  // 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.