Pour discuter avec les joueurs d'OGame, venez sur IRC - menu chat
Les candidatures aux postes d'opérateur sont ouvertes et celles de modérateur fermées

This post has been edited 4 times, last edit by "hellraisers" (Nov 1st 2011, 12:43pm)

|
|
Source code |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
var sp1 = document.createElement("span");
sp1.setAttribute("id", "MAJ gal");
var sp1_content = document.createTextNode('');
sp1.appendChild(sp1_content);
var sp2 = document.getElementsByClassName('menubutton_table')[10] ; /* notez que le [10] signifie que le forum sera à la 11° place dans la colonne de gauche, en effet on commence à 0, pour le placer en 3° position remplacez [10] par [2] tout simplement ^^ */
var parentDiv = sp2.parentNode;
parentDiv.insertBefore(sp1, sp2.nextSibling);
function afficheLeftMenu ( nom , lien)
{
var aff_newVersion ='<li class="menubutton_table"><span class="menu_icon"></span><a class="menubutton " target="fofo" href="'+lien+'" accesskey="" target="_self">';
aff_newVersion += '<span class="textlabel">'+nom+'</span></a></li>';
var tableau = document.createElement("span");
tableau.innerHTML = aff_newVersion;
document.getElementById('MAJ gal').insertBefore(tableau, document.getElementById('MAJ gal').firstChild);
}
afficheLeftMenu ( 'parexemple', 'http://votreadresse.com/') ; // le nom et le lien !
|
|
|
Source code |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
(function ()
{
var div = document.getElementById ("bar");
if ((div == null) || (div.length < 5))
return;
var li4 = div.getElementsByTagName ("li") [4];
var li = document.createElement ("li");
var a = document.createElement ("a");
a.setAttribute ("href", "http://votreadresse.com"); // ceci est le lien ciblé
a.setAttribute ("target", "window.open( http://votreadresse.com )"); // ceci est la nouvelle page dans laquelle se chargera le lien cible
a.appendChild (document.createTextNode ("Par exemple")); // ceci est le nom donné à votre lien
li.appendChild (a);
li4.parentNode.insertBefore (li, li4);
}) ();
|

This post has been edited 2 times, last edit by "Martineli" (Feb 24th 2010, 12:58pm)
s'il s'agit du premier je viens de le corriger, il y avait en effet une astérisque qui n'avait rien à faire dedans qui faisait planter tout le code ^^ normalement ta console d'erreur l'affichaithum, a moins que je ne sache pas faire de copié/collé, ton code ne fonctionne pas :euh:

|
|
Source code |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
var sp1 = document.createElement("span");
sp1.setAttribute("id", "MAJ gal");
var sp1_content = document.createTextNode('');
sp1.appendChild(sp1_content);
var sp2 = document.getElementsByClassName('menubutton_table')[10] ;
var parentDiv = sp2.parentNode;
parentDiv.insertBefore(sp1, sp2.nextSibling);
function afficheLeftMenu ( nom , lien)
{
var aff_newVersion ='<li class="menubutton_table"><span class="menu_icon"></span><a class="menubutton " target="fofo" href="'+lien+'" accesskey="" target="_self">';
aff_newVersion += '<span class="textlabel">'+nom+'</span></a></li>';
var tableau = document.createElement("span");
tableau.innerHTML = aff_newVersion;
document.getElementById('MAJ gal').insertBefore(tableau, document.getElementById('MAJ gal').firstChild);
}
afficheLeftMenu ( 'Forum', 'http://board.ogame.fr/') ; // le nom et le lien !
|



Quoted
c'est possible de donner a des paramètres de fonctions une valeur par défaut ? un peu comme les constructeurs en java ou les étiquettes en python (j'ai jamais fais de javascript j'ai juste lu vite fait le tuto de vulca ^^)
^^

|
|
Source code |
1 2 3 4 5 6 |
function test (x, y=0) {
...
}
test (1, 5) ;
test (2) ;
|

|
|
Source code |
1 2 3 4 5 6 7 8 9 10 11 |
function test() {
var n = arguments.length;
var message = "Il y a " + n + " argument(s)\n";
for (var i=0;i<n;i++) {
message += i + " : " + arguments[i] + "\n";
}
alert(message);
}
test(1,5);
test(2);
|
|
|
Source code |
1 2 3 4 5 6 7 8 9 10 11 12 |
function test() {
var x = arguments[0];
var y;
if (arguments[1])
y = arguments[1];
else
y = 0;
alert("x="+x+"\ny="+y);
}
test(1,5);
test(2);
|
This post has been edited 3 times, last edit by "Mushroorn" (Feb 24th 2010, 8:43pm)

(rippeur) Ally: G_G 
Quels codes :?:
Quoted
En fait ça dépend des codes utilisés !
Mes codes ne fonctionnent plus, alors que ceux de raolivi oui ^^
This post has been edited 4 times, last edit by "cedonime" (Apr 15th 2010, 11:30pm)
Forum Software: Burning Board®, developed by WoltLab® GmbH - © 2011 Gameforge Productions GmbH