Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1351 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Question toute bete sur onclick --> lien

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Question toute bete sur onclick --> lien

n°271713
souliane
Posté le 17-12-2002 à 18:43:33  profilanswer
 

J'aimerai juste savoir comment transformer un bouton en lien a l'aide de onclick. J'ai <input ... onclick=location.href="truc.htm"> avec internet explorer ca marche mais pas sous netscape... Qu'est ce qu'il faut mettre ??
 
Sinon je veux bien me séparer du onclick si il y a une methode 100%html qui permette ca, sans utiliser de balise <form>.

mood
Publicité
Posté le 17-12-2002 à 18:43:33  profilanswer
 

n°271715
cyp en for​sse
Toggenburg enthusiast
Posté le 17-12-2002 à 18:45:17  profilanswer
 

<a href="lien.html" onclick="window.open('lien.html';);return false;">
 
Merci à gm je crois.

n°271716
cyp en for​sse
Toggenburg enthusiast
Posté le 17-12-2002 à 18:47:19  profilanswer
 

Et c'est STRICT Compliant en plus  :pt1cable:

n°271727
souliane
Posté le 17-12-2002 à 19:02:51  profilanswer
 

Mais je ne veux pas de nouvelle fenetre !

n°271772
souliane
Posté le 17-12-2002 à 19:58:30  profilanswer
 

J'avais pas remarqué mais tout ce qui utilise javascript sur la page ne fonctionne pas sous opera ! C'est pas normal, il est activé... si vous pouvez allez voir (il faut cliquer sur le lien donné dans les infos de mon compte) ce serait cool de me dire si les boutons générer et none/all fonctionne chez vous (si vous avez opera ou netscape...)
 
Thankiou.

n°271774
souliane
Posté le 17-12-2002 à 20:00:26  profilanswer
 

Autre chose... existe t il en javascript une fonction ou un operateur qui supprime un ou plusieurs caractère d'une chaine ? En l'occurence j'ai besoin de supprimer le dernier caractere...

n°271792
Schimz
Bouge pas, meurs, ressuscite !
Posté le 17-12-2002 à 20:33:23  profilanswer
 

[:twixy]  
<a href="popol.html"><input type="button" value="popol"></a>


Message édité par Schimz le 17-12-2002 à 20:33:40
n°271796
panchopa
le lama de Lima
Posté le 17-12-2002 à 20:40:18  profilanswer
 

voui et sous Mozilla ca met ton value en bleu souligné  :lol:  
 
Sinon y'a ca :  
 

Citation :

En cliquant sur le bouton "Envoyer", le script envoie le formulaire (par l'action mailto:), ouvre une boite d'alerte de confirmation et renvoie à une page de remerciements ou quelque chose dans ce genre.
Dans head :  
<SCRIPT language=Javascript>
function merci() {
location.href = "thanks.html"
}
</SCRIPT>
 
Dand BODY :  
<FORM action=mailto:user@server method=post  
onsubmit="alert('Le mail est envoyé...';);">
<B>Encodez votre nom : </B>
<INPUT type=text size=30>  
<INPUT onBlur="merci()" type=submit value="Envoyer!">  
</FORM>

 
ca marche du tonnerre sous Mozilla, mais sous IE 6 ca ouvre pas la nouvelle page. D'ailleurs je comprend pas pourquoi, j'allais justement faire un sujet pour le demander  :whistle:

n°271805
Schimz
Bouge pas, meurs, ressuscite !
Posté le 17-12-2002 à 20:54:24  profilanswer
 

panchopa a écrit :

voui et sous Mozilla ca met ton value en bleu souligné  :lol:  


les CSS, c'est pas fait pour les chiens  :na:

n°271811
panchopa
le lama de Lima
Posté le 17-12-2002 à 21:02:59  profilanswer
 

oué, la flemme de le faire, mais je crois que je vais faire comme ca.  
 
sinon une autre solution est de faire ca :  
 

Citation :

<form action="http://www.blabla.com/merci.htm" method="post" name="formulaire">
 
avec un bouton tout con : <input type="submit" name="Submit" value="Envoyer">

 Mais bon, bouffer l'action pour ca je suis pas certains là  :heink:

mood
Publicité
Posté le 17-12-2002 à 21:02:59  profilanswer
 

n°271814
panchopa
le lama de Lima
Posté le 17-12-2002 à 21:14:20  profilanswer
 

Schimz je passe par le lien et la CSS pour être tranquille.  
Pourtant j'ai toujours le meme problême : la page de remerciement apparait avec Momo, et pas avec IE  :pt1cable:  
 
J'ai beau réfléchir de toute la puissance du pentium I MMX qui me sert de cervelle, je pige pas le truc  :heink:  
 
Voici mon codinou :  
 

Citation :

<form name="form1" id="form1" method="post" action="" onsubmit="alert('El pedido ha sido hecho';);">
 
Et <a href="gracias.htm">  <input type="submit" name="Submit"  value="Solicitar" /></a>

 
 
Si kkun pouvait m'aider  :)

n°271818
souliane
Posté le 17-12-2002 à 21:18:31  profilanswer
 

Citation :

<a href="popol.html"><input type="button" value="popol"></a>


 
ca ne marche pas...
 
 
Pour toutes les autres suggestions : j'ai dit que je ne voulais pas de FORM... en fait je veux juste un equivalent javascript de OnClick=document.location.href() qui ne marche pas sous opera je ne sais pas pourquoi.

n°271819
panchopa
le lama de Lima
Posté le 17-12-2002 à 21:22:19  profilanswer
 

et moi je voudrais un FORM svp  :pt1cable:

n°271821
souliane
Posté le 17-12-2002 à 21:26:00  profilanswer
 

[citation=271819,1 erface=0][nom]panchopa a écrit[/nom]et moi je voudrais un FORM svp  :pt1cable:  
[/citation]
 
LOL !!! Mais c'est pas drole ! :)

n°271823
gm_superst​ar
Appelez-moi Super
Posté le 17-12-2002 à 21:32:08  profilanswer
 

souliane a écrit :

J'aimerai juste savoir comment transformer un bouton en lien a l'aide de onclick. J'ai <input ... onclick=location.href="truc.htm"> avec internet explorer ca marche mais pas sous netscape... Qu'est ce qu'il faut mettre ??
 
Sinon je veux bien me séparer du onclick si il y a une methode 100%html qui permette ca, sans utiliser de balise <form>.


<button type="button" onclick="window.location='plop.html';">lien</button>


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
n°271824
Schimz
Bouge pas, meurs, ressuscite !
Posté le 17-12-2002 à 21:34:19  profilanswer
 

tu n'es pas obligé de déclarer un formulaire pour mettre un bouton  ;)

n°271825
gm_superst​ar
Appelez-moi Super
Posté le 17-12-2002 à 21:36:28  profilanswer
 

souliane a écrit :

Autre chose... existe t il en javascript une fonction ou un operateur qui supprime un ou plusieurs caractère d'une chaine ? En l'occurence j'ai besoin de supprimer le dernier caractere...


Citation :

substr
Returns the characters in a string beginning at the specified location through the specified number of characters.
 
Method of
 
String
 
Implemented in
 
JavaScript 1.0, NES 2.0
 
Syntax
 
substr(start[, length])
 
Parameters
 
start
 
Location at which to begin extracting characters.
 
length
 
The number of characters to extract
 
Description
start is a character index. The index of the first character is 0, and the index of the last character is 1 less than the length of the string. substr begins extracting characters at start and collects length number of characters.
 
If start is positive and is the length of the string or longer, substr returns no characters.
 
If start is negative, substr uses it as a character index from the end of the string. If start is negative and abs(start) is larger than the length of the string, substr uses 0 is the start index.
 
If length is 0 or negative, substr returns no characters. If length is omitted, start extracts characters to the end of the string.
 
Example
Consider the following script:
 
<SCRIPT LANGUAGE="JavaScript1.2">
 
str = "abcdefghij"
document.writeln("(1,2): ", str.substr(1,2))
document.writeln("(-2,2): ", str.substr(-2,2))
document.writeln("(1): ", str.substr(1))
document.writeln("(-20, 2): ", str.substr(1,20))
document.writeln("(20, 2): ", str.substr(20,2))
 
</SCRIPT>
 
This script displays:
 
(1,2): bc
(-2,2): ij
(1): bcdefghij
(-20, 2): bcdefghij
(20, 2):  
 
See also
substring


Citation :

substring
Returns a subset of a String object.
 
Method of
 
String
 
Implemented in
 
JavaScript 1.0, NES 2.0
 
ECMA version
 
ECMA-262
 
Syntax
 
substring(indexA, indexB)
 
Parameters
 
indexA
 
An integer between 0 and 1 less than the length of the string.
 
indexB
 
An integer between 0 and 1 less than the length of the string.
 
Description
substring extracts characters from indexA up to but not including indexB. In particular:
 
    * If indexA is less than 0, indexA is treated as if it were 0.
 
    * If indexB is greater than stringName.length, indexB is treated as if it were stringName.length.
 
    * If indexA equals indexB, substring returns an empty string.
 
    * If indexB is omitted, indexA extracts characters to the end of the string.
 
In JavaScript 1.2, using LANGUAGE="JavaScript1.2" in the SCRIPT tag,
 
    * If indexA is greater than indexB, JavaScript produces a runtime error (out of memory).
 
In JavaScript 1.2, without LANGUAGE="JavaScript1.2" in the SCRIPT tag,
 
    * If indexA is greater than indexB, JavaScript returns a substring beginning with indexB and ending with indexA - 1.
 
Examples
Example 1. The following example uses substring to display characters from the string "Netscape":
 
var anyString="Netscape"
 
// Displays "Net"
document.write(anyString.substring(0,3))
document.write(anyString.substring(3,0))
// Displays "cap"
document.write(anyString.substring(4,7))
document.write(anyString.substring(7,4))
// Displays "Netscap"
document.write(anyString.substring(0,7))
// Displays "Netscape"
document.write(anyString.substring(0,8))
document.write(anyString.substring(0,10))
 
Example 2. The following example replaces a substring within a string. It will replace both individual characters and substrings. The function call at the end of the example changes the string "Brave New World" into "Brave New Web".
 
function replaceString(oldS,newS,fullS) {
// Replaces oldS with newS in the string fullS
   for (var i=0; i<fullS.length; i++) {
      if (fullS.substring(i,i+oldS.length) == oldS) {
         fullS = fullS.substring(0,i)+newS+fullS.substring(i+oldS.length,fullS.length)
      }
   }
   return fullS
}
 
replaceString("World","Web","Brave New World" )
 
Example 3. In JavaScript 1.2, using LANGUAGE="JavaScript1.2", the following script produces a runtime error (out of memory).
 
<SCRIPT LANGUAGE="JavaScript1.2">
str="Netscape"
document.write(str.substring(0,3);
document.write(str.substring(3,0);
</SCRIPT>
 
Without LANGUAGE="JavaScript1.2", the above script prints the following:
 
Net Net
 
In the second write, the index numbers are swapped.
 
See also
substr


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
n°271826
souliane
Posté le 17-12-2002 à 21:37:24  profilanswer
 

thank you ca marche !
 
c'est ma syntaxe javascript qui pinallait : guillement, deux points... mal placés ou mal fouttu, meme des signes egal qui manquait... faudrait que je lise la doc Aaahh.... :)

n°271827
Schimz
Bouge pas, meurs, ressuscite !
Posté le 17-12-2002 à 21:37:50  profilanswer
 

gm_superstar a écrit :


<button type="button" onclick="window.location='plop.html';">lien</button>


diable... mais d'où sors-tu cette balise ma fois fort sympatique ? XHTML ?

n°271831
gm_superst​ar
Appelez-moi Super
Posté le 17-12-2002 à 21:43:21  profilanswer
 

Schimz a écrit :


diable... mais d'où sors-tu cette balise ma fois fort sympatique ? XHTML ?


C'est du bête HTML 4.01 : http://www.w3.org/TR/html4/


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
n°271833
souliane
Posté le 17-12-2002 à 21:44:56  profilanswer
 

[citation=271827,1 erface=0][nom]Schimz a écrit[/nom]
diable... mais d'où sors-tu cette balise ma fois fort sympatique ? XHTML ?
[/citation]
 
Je crois que c'est microsoft ça... html (je crois).
 
Sinon autre question (au passage merci au monsieur pour la doc concernant la manipulation de string) : la syntaxe correct, c'est ça : OnClick=test() ??? avec test une fonction
 
parsque ca marche pas sous opera... peutetre avec des guillemets ?
 
 
et pour l'histoire de lien

n°271835
antp
Super Administrateur
Champion des excuses bidons
Posté le 17-12-2002 à 21:45:54  profilanswer
 

Schimz a écrit :

tu n'es pas obligé de déclarer un formulaire pour mettre un bouton  ;)  


 
Pour un input de type button, si
Du moins pour NS4, et pour les normes aussi il me semble.
Pour le tag Button apparemment pas...


Message édité par antp le 17-12-2002 à 21:46:52

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°271836
gm_superst​ar
Appelez-moi Super
Posté le 17-12-2002 à 21:47:09  profilanswer
 

souliane a écrit :


Je crois que c'est microsoft ça... html (je crois).
 
Sinon autre question (au passage merci au monsieur pour la doc concernant la manipulation de string) : la syntaxe correct, c'est ça : OnClick=test() ??? avec test une fonction
 
parsque ca marche pas sous opera... peutetre avec des guillemets ?
 
 
et pour l'histoire de lien


Pour le button c'est du HTML standard.
 
Pour la syntaxe : onclick="test();" est plus prudent (et obligatoire en XHTML)


Message édité par gm_superstar le 17-12-2002 à 21:47:46

---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
n°271837
antp
Super Administrateur
Champion des excuses bidons
Posté le 17-12-2002 à 21:47:11  profilanswer
 

souliane a écrit :


Je crois que c'est microsoft ça... html (je crois).
 


 
:heink: quoi


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°271838
Schimz
Bouge pas, meurs, ressuscite !
Posté le 17-12-2002 à 21:47:48  profilanswer
 


j'en suis encore au html3 [:ninipc]
 

Citation :


Du moins pour NS4, et pour les normes aussi il me semble.


NS4 ?  [:meganne]

n°271839
antp
Super Administrateur
Champion des excuses bidons
Posté le 17-12-2002 à 21:51:33  profilanswer
 

Netscape 4


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°271842
Schimz
Bouge pas, meurs, ressuscite !
Posté le 17-12-2002 à 21:55:22  profilanswer
 

antp a écrit :

Netscape 4


le browser qui fait les choses à moité et qui le fait mal ? [:cupra]

n°271843
antp
Super Administrateur
Champion des excuses bidons
Posté le 17-12-2002 à 21:57:38  profilanswer
 

oué [:dawa]
Mais comme dans le premier post il était question de Netscape sans plus de précision de version...


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°271844
souliane
Posté le 17-12-2002 à 21:59:40  profilanswer
 

[citation]
Mais comme dans le premier post il était question de Netscape sans plus de précision de version...
[/citation]
 
Ollaalaalaa quel boulet ! Je viens de m'appercevoir que j'avais ecris netscape alors que je pensai opera...

n°271845
panchopa
le lama de Lima
Posté le 17-12-2002 à 22:04:01  profilanswer
 

plus la peine de me répondre, j'ai trouvé pourquoi IE merdait (comme par hasard  :whistle: )

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Question toute bete sur onclick --> lien

 

Sujets relatifs
Question sur le W3Cquestion mysql :phpmyadmin ??
question bete : probleme dans la déclaration d'un tableauResalut a vous les masters java , question de newbie 2eme volet :
[TOMCAT] question newbiequestion sur les downloads...
Question sur les CSS[HTML] comment faire apparaitre le contenu d un lien ds une nouvelle
[Javascript - Java] Quel lien au juste ? 
Plus de sujets relatifs à : Question toute bete sur onclick --> lien


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR