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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [HTML] Insertion de JS cause un retour a la ligne forcé ! [résolu]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[HTML] Insertion de JS cause un retour a la ligne forcé ! [résolu]

n°624693
SpaceHubbl​e
Posté le 29-01-2004 à 11:38:31  profilanswer
 

Salut tous.
 
Voila, je cherche a inserer un script a la suite d'une phrase
Ce script cré un lien qui lance une popup d'information...
 
Voici un exemple en live :   http://membres.lycos.fr/yuv02/test/Page_test.htm  
 
Voici: le .js qui gere tous ça : http://membres.lycos.fr/yuv02/test/beos.js
 
Voici un exemple de code :

Code :
  1. <center><b>blablabla</b> <script>Be();</script> <a href="#" onclick="return apercu(popup-info.htm')">Voir popup info</a></center>


 
Le problème c'est que de la sorte, le lien "voir popup info" se retrouve a la ligne et meme pas centré alors que je voudrais qu'il soit juste a droite du texte blabla.
(Ca dois tenir dans des cadres d'une ligne et le retour a la ligne forcement ca fout le boxon partout ! :fou:)
 
Y'a vraiment un truc qui m'échape la  :??:  
 
PS: ce script fonctionne avec un autre placé entre les head et detecte le terme Be() sur la page...


Message édité par SpaceHubble le 29-01-2004 à 17:17:29
mood
Publicité
Posté le 29-01-2004 à 11:38:31  profilanswer
 

n°624799
antp
Super Administrateur
Champion des excuses bidons
Posté le 29-01-2004 à 12:40:40  profilanswer
 

Et tu dois absolument mettre ton script là ? :heink:


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°624805
SpaceHubbl​e
Posté le 29-01-2004 à 12:52:51  profilanswer
 

bha oui vu que ca lance une popup donnent des details sur ce qui est ecrit a gauche...

n°624827
antp
Super Administrateur
Champion des excuses bidons
Posté le 29-01-2004 à 13:13:02  profilanswer
 

je ne vois pas pourquoi il doit être là... il y a quoi dans le code de Be ?


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°624828
SpaceHubbl​e
Posté le 29-01-2004 à 13:13:20  profilanswer
 
n°624830
antp
Super Administrateur
Champion des excuses bidons
Posté le 29-01-2004 à 13:13:29  profilanswer
 

Et au passage, les liens vides (href="#" ) c'est pas bien :o


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°624831
antp
Super Administrateur
Champion des excuses bidons
Posté le 29-01-2004 à 13:14:00  profilanswer
 

Dans Mozilla les deux lignes sont identiques -> bug d'IE :D


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°624835
SpaceHubbl​e
Posté le 29-01-2004 à 13:18:16  profilanswer
 

chiote :D
 
AHHH MAIS HEUUU  :pt1cable: ! comment je fais moi vu qu'IE est le navigateur le plus couramment utilisé  :??:


Message édité par SpaceHubble le 29-01-2004 à 13:18:53
n°624837
SpaceHubbl​e
Posté le 29-01-2004 à 13:19:33  profilanswer
 

il sert a quoi le lien vide "#" ?

n°624863
SpaceHubbl​e
Posté le 29-01-2004 à 13:56:34  profilanswer
 

http://membres.lycos.fr/yuv02/test/beos.js
 
Si ca peut aider...


Message édité par SpaceHubble le 29-01-2004 à 14:00:06
mood
Publicité
Posté le 29-01-2004 à 13:56:34  profilanswer
 

n°624890
antp
Super Administrateur
Champion des excuses bidons
Posté le 29-01-2004 à 14:25:20  profilanswer
 

Je ne pige toujours pas l'intérêt du tag script au milieu du texte.
La fonction sera appelée lors du chargement de la page, autant la mettre avant le <center> plutôt que dedans, non ?
 
Et le lien il serait plus propre de le faire comme ça :
 
<a href="popup-info.htm" onclick="return apercu(this.href)">


Message édité par antp le 29-01-2004 à 14:25:53

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°624911
SpaceHubbl​e
Posté le 29-01-2004 à 14:39:43  profilanswer
 

Pas compatible avec le .js , ca cré une erreur...
 
Le tag script n'est pas incrusté au milieu du texte, il est placé a droite du texte, le lien fait parti du script en lui meme.
 
Entre head et /head il y a le script <SCRIPT LANGUAGE="JavaScript" src="beos.js"></script>
 
IL surveille la page a la recherche des script Be()
Quand il en trouve un, le lien inclus dois etre ouvert en popup voila...

n°624928
antp
Super Administrateur
Champion des excuses bidons
Posté le 29-01-2004 à 14:49:44  profilanswer
 

:heink: c'est un peu bordélique ton truc quand même... je vois pas trop l'intérêt de tout ça


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°624930
SpaceHubbl​e
Posté le 29-01-2004 à 14:50:32  profilanswer
 

FRanchement je sais pas ou tu bloque dans la comprehension du truc, voici le script d'origine tel que je l'ai trouvé :
 

Code :
  1. <!-- SCRIPT beOS -->
  2. <script>CreerFenetreBe();</script>
  3. <A HREF="#" onclick="return apercu('.htm')">Voir info</A>
  4. <!-- FIN DU SCRIPT -->


 
J'ai juste modifié le .js pour raccourcir le CreerFenetreBe() en Be() tout cour mais ca c un detail...

n°624932
SpaceHubbl​e
Posté le 29-01-2004 à 14:51:16  profilanswer
 

PS: je ne suis pas le concepteur de ce script, j'y jarte quasiment rien :D

n°624943
antp
Super Administrateur
Champion des excuses bidons
Posté le 29-01-2004 à 15:00:14  profilanswer
 

ce n'est pas dans la compréhension du script que je bloque, c'est dans l'utilité de tant de quantité de code pour finalement faire quoi, ouvrir un popup ?


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°624950
SpaceHubbl​e
Posté le 29-01-2004 à 15:04:53  profilanswer
 

Mias pas n'importe quel popup !
C'est une popup qui vient de la gauche avec son propre design et qui fait zouplaaa quand on la ferme http://membres.lycos.fr/yuv02/SMILEY/nhiaaa.gif
 
Je trouve qu'elle est bien moins contraignante pour les visiteurs qu'une popup classique :)
 
nan :??:
 
De plus il est garanti qu'elle ne se fera pas bouffé par un antipopup quelconque je pense...

n°625019
VinceG
Posté le 29-01-2004 à 15:53:28  profilanswer
 

Salut,
 
Tu n'es pas oligé de placer le lancement du script pile-poil à cet endroit!
Tu peux le placer dans le Head de ta page, au chargement de ta page, ou juste avant ta balise center comme çà:
 
<script>Be();</script><center><b>blablabla</b><a href="#" onclick="return apercu(popup-info.htm')">Voir popup info</a></center>
 
Ou à tout endroit qui ne gènera pas ta mise en page.
Perso, je le placerais plutôt dans le head. Si ca ne marche pas en le mettant dans le head de la page (vu que dans ton script, tu as des document.write, ca peut foutre la grouille), essaye de le mettre à la fin de ta page.
 
A+.

n°625065
SpaceHubbl​e
Posté le 29-01-2004 à 16:35:16  profilanswer
 

Ha la ca fonctionne !
 
En fait j'ai juste placé le <script>Be();</script> avant le texte blabla et voila ce que ca donne http://membres.lycos.fr/yuv02/test/Page_test.htm :)
Donc il me suffira de placer ce <script>Be();</script> en debut de chaque cellule proposent l'une de ces popup (ouf)
 
Merci VinceG, expliqué de la sorte j'ai percuté plus vite :D
Du coup je comprend un peut moins bien le fonctionnement du .js mais du moment que ca marche  :whistle:

n°625155
antp
Super Administrateur
Champion des excuses bidons
Posté le 29-01-2004 à 17:49:03  profilanswer
 

je ne vois toujours pas l'intérêt du truc :??:


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°625159
antp
Super Administrateur
Champion des excuses bidons
Posté le 29-01-2004 à 17:51:14  profilanswer
 


ha ok j'ai ouvert le truc dans IE et je vois ce qu'il y a de spécial...
(dans Mozilla ça ouvre un popup normal)


Message édité par antp le 29-01-2004 à 17:51:22

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
mood
Publicité
Posté le   profilanswer
 


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

  [HTML] Insertion de JS cause un retour a la ligne forcé ! [résolu]

 

Sujets relatifs
[Résolu] afficher le min et le max[HTML] probleme de position ...
[NuKed/ PHP] Insertion d'un Block pour écouter une Radio Net en LivePour les amoureux du JScript/HTML
passer un tableau d'entier en parametre dans une URL [resolu][PHP] Comment envoyer des données en POST à un script ? [Résolu]
[HTML + PHP ] variable text dans textarea [close][HTML] - Problème d'actualisation de mon site ?
Base de données en ligne ?faire un editeur HTML en Javascript..pistes??
Plus de sujets relatifs à : [HTML] Insertion de JS cause un retour a la ligne forcé ! [résolu]


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