fermeture automatique de popup apres son chargement... - HTML/CSS - Programmation
Marsh Posté le 14-05-2004 à 11:40:23
ouai mais le timeout peut finir avant que le popup soit completement chargé....... (ou alors on parle pas de la memm chose... )
Marsh Posté le 14-05-2004 à 11:42:06
non, puisque le timeout est exécuté sur le client (en JS), il faut que la page soit chargée
Marsh Posté le 14-05-2004 à 22:20:54
ah bon... ben j vai essayer ca alors!!!
Merci beaucoup!!!
Marsh Posté le 16-05-2004 à 00:58:09
si c est bien comme ca que tu pensai ca marche pas... :
popup1=window.open("http://www.artgamer.com","popup1" )
settimeout(fermer(),1000)
ca le ferme tou de suite...
Marsh Posté le 16-05-2004 à 01:10:39
et comme ca :
Code :
|
?
Marsh Posté le 16-05-2004 à 21:23:25
T'CHATTE a écrit : idem... |
tu as bien une fonction js qui s'appelle fermer() ?
Marsh Posté le 16-05-2004 à 21:31:34
lol oui :
function fermer() {
popup1.close()
}
mais c est vrai que c est ptetre cte fonction qui foir...
Marsh Posté le 17-05-2004 à 19:48:49
et petite precision tan que j y pense : je peu pas modifier le script du popup .... donc tou doi se faire a partir de la page principale....
Marsh Posté le 19-05-2004 à 22:27:57
bon balance ton code parce que chui presque sur de moi la
Marsh Posté le 20-05-2004 à 02:31:11
bon d acoord ( ca c est juste un exemple....) :
<html>
<head>
<script language=javascript>
function fermer() {
popup1.close()
}
</script>
</head>
<body>
<script language=javascript>
popup1=window.open("http://www.MACHINBIDULTRUC.com","popup1" )
window.settimeout(fermer(),6000)
</script>
</body>
</html>
voila et merci beaucoup pour ton aide
Marsh Posté le 20-05-2004 à 10:22:29
Code :
|
Marsh Posté le 20-05-2004 à 15:13:14
heu... c est presque ca que j veu faire mai sauf que la le timer il part au moment ou la page principale est chargée et non quand le popup est chargé... En fait j voudrai faire un timer dans la page principale qui commence au moment ou le popup est chargé... (je sai c est un peu compliqué... et j ai jamais vu de truc pour faire ca alors c est ptetre po possible...)
Marsh Posté le 20-05-2004 à 15:47:33
T'CHATTE a écrit : heu... c est presque ca que j veu faire mai sauf que la le timer il part au moment ou la page principale est chargée et non quand le popup est chargé... En fait j voudrai faire un timer dans la page principale qui commence au moment ou le popup est chargé... (je sai c est un peu compliqué... et j ai jamais vu de truc pour faire ca alors c est ptetre po possible...) |
ben tu écris, ce code dans le popup
Code :
|
Marsh Posté le 20-05-2004 à 16:36:39
heu....mai le popup n est pas fai par moi, c est un autre site que j afiche au debut c est tou, donc j peu po y toucher (a moin que j puisse quand mem utiliser document.write???? mai ca g jamai fai)
Marsh Posté le 20-05-2004 à 17:03:47
T'CHATTE a écrit : heu....mai le popup n est pas fai par moi, c est un autre site que j afiche au debut c est tou, donc j peu po y toucher (a moin que j puisse quand mem utiliser document.write???? mai ca g jamai fai) |
oui
T'CHATTE a écrit : heu....mai le popup n est pas fai par moi, c est un autre site que j afiche au debut c est tou, donc j peu po y toucher (a moin que j puisse quand mem utiliser document.write???? mai ca g jamai fai) |
heeee oooo ......
t'apprends
http://www.google.fr/search?q=java [...] ogle&meta=
Marsh Posté le 20-05-2004 à 17:07:32
bon ben j vai m renseigner sur le document.write et pui essayer...
Merci beaucoup
Marsh Posté le 21-05-2004 à 15:30:30
bon ben ... 23H plus tard j y arrive toujours po...
avec document.write j arrive a afficher du texte dans un popup mai ca marche po avec celui qui m interresse 'vu que y a deja des truc ecri dessu...) donc j voi toujours po comment faire
Marsh Posté le 21-05-2004 à 15:47:44
T'CHATTE a écrit : bon ben ... 23H plus tard j y arrive toujours po... |
code
Marsh Posté le 21-05-2004 à 22:40:30
heu.... j ai essayer plein d truc mai j t en donne un pour que tu voi a peu pré... :
<html>
<head>
<script language=javascript>
popup=window.open("http://www.artgamer.com","popup" )
</script>
</head>
<body>
<script language=javascript>
document.write(window.setTimeout('popup.close()',1000))
</script>
</body>
</html>
voila, comme tu as du t en apercevoir : je maitrise pas tre bien document.write...
Marsh Posté le 22-05-2004 à 01:28:16
T'CHATTE a écrit : heu.... j ai essayer plein d truc mai j t en donne un pour que tu voi a peu pré... : |
c'est même pire que ca,
t'as même pas cherché a comprendre visiblement
document.write() te sers a écrire du contenu
je ne ferais pas ton boulot ,
je te donne quand même une piste :
http://www.garocheurs.com/galerie- [...] ois_1.html (regarde dans le code source)
Marsh Posté le 23-05-2004 à 22:28:50
merci beaucoup pour cet exemple concret que j ai etudié avec soin
Mais meme si cela m a permi de mieu comprendre le document.write (c est vrai que j avai vraiment rien compri avant... ), je ne comprend toujours pas pkoi ce script ne fonctionne pas???
<html>
<head>
<script language=javascript>
popup=window.open("http://www.machinbidultruc.com","popup" )
</script>
</head>
<body>
<script language=javascript>
popup.document.open();
popup.document.write("<BODY OnLoad='popup.close()'>" );
popup.document.write("</BODY>" );
popup.document.close();
</script>
</body>
</html>
OU CA:
<html>
<head>
<script language=javascript>
popup=window.open("http://www.trucmachinbidul.com","popup" )
</script>
</head>
<body>
<script language=javascript>
popup.document.open();
popup.document.write("<HEAD>" );
popup.document.write('<SCRIPT language="javascript">');
popup.document.write("function fermer() { temps=settimeout(popup.close(),1000}" );
popup.document.write("</HEAD>" );
popup.document.write("<BODY OnLoad=fermer()>" );
popup.document.write("</BODY>" );
popup.document.close();
</script>
</body>
</html>
ce script est censé fermer le popup des que son chargement est terminé ( c est juste pour m entrener paske ca na aucun interret pratique ce script... ) mais ca ne marche po ... pourtan je sen que je me rapproche mai ...... c est toujour pas ca !!!
Marsh Posté le 23-05-2004 à 23:09:54
ahhhhhhhhhhhhhhh j en ai marrrrrrrrrrrrrrrrrreeeeeeeeeeee!!!!!!!!!!!!!!
j vai me suicider si ca continu come ca!!!
Bon la j compren po c est bien ca que tu me di :
<html>
<head>
<script language=javascript>
popup=window.open("http://www.machinbidultruc.com","popup" )
</script>
</head>
<body>
<script language=javascript>
popup.document.write("<BODY OnLoad='self.close()'>" );
</script>
</body>
</html>
non????????? paske ca ca marche po!!!!
Marsh Posté le 23-05-2004 à 23:17:19
putain mais tu comprendre vraiment quedalle toi
Code :
|
ben ca y'est je t'ai pondu ton code
Marsh Posté le 23-05-2004 à 23:27:45
dsl d etre un noob en javascript... (et en programation en general d ailleur...)
heu mai di donc ... (hum je sen que je vai me faire engueuler la... ) .... mai j ai essayer ton script et ca marche po... (chui si con que j arrive meme po a faire marcher un script tou fai... ).
PS: moi aussi j aurai preferer faire le script moi meme ...
Marsh Posté le 23-05-2004 à 23:42:45
il connait pas ton url alors il peut pas ecrire dedans
regardes ce que ca donne ds un popup vide :
Code :
|
Marsh Posté le 23-05-2004 à 23:58:49
lol : non t inkiete po, je n ai po l intention de me la peter en disan que c moi ki a tou fai tou seul... (si tu veu je peu meme te citer... ). Et j en profite pour te remercier infiniment de t occuper d un pauvre noob tel que moi
Bon, treve de plaisanteri : je croi que j ai saisi coment ca fonctionne dans le popup vide! (y a du progres... ) Mais je comprend po l histoire de l url... (aïe... je m attend aux pire remarques... )
PS : dsl mai mon QI est tre affaibli par le manque de sommeil... (j ai po dormi depui samedi 6H du mat......). Bon d aileur j vai aller m coucher moi paske la il comence a faire someil...
Marsh Posté le 24-05-2004 à 21:50:51
heu ... je t ai vexé??? ou t en a marre d aider un pauvre connard de noob comme moi?
Marsh Posté le 24-05-2004 à 22:19:00
lol
bon ben .... merci quand meme
personne a une autre idee svp????
Marsh Posté le 24-05-2004 à 22:23:16
tu lui demandes d'ecrire dans une page qu'il ne trouve pas ...... IE ne trouve pas la page donc ne peut pas écrire dedans ... Mozilla, quand a lui, en créer une.
Marsh Posté le 24-05-2004 à 22:55:28
mai pourtan j ai essayer avec une page qui existe et ca a pa marché...
La page peu elle etre protegée contre le document.write???
Marsh Posté le 27-05-2004 à 01:17:06
t é mechan!!!!!!
en plu j etai sur le point de comprendre!!!
y a juste l histoir de l url que j capte po... mai document.write j ai capté a peu pré...
Marsh Posté le 14-05-2004 à 11:23:37
comme di dan le titre je ceu ouvrir un popup puis le refermer automatiquement apres son chargement (en fait je veu juste le laisser ouvert quelque secondes mai enclencher le chrono apres le chargement du popup pour que les 56K puisse voir le popup avant qu il ne se referme ), donc est ce possible???