begin process at 2012 05 29 01:19:12
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

CSS

 > 

Général

 > 

Calendrier dynamique: infobulle dans un "event"


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Calendrier dynamique: infobulle dans un "event"

mercredi 10 février 2010 à 20:48:49 | Calendrier dynamique: infobulle dans un "event"

Dusty35

Bonjour,

J'utilise un calendrier dynamique jquery week calendar html/css/javascript dont voici l'apercu.


J'ai récupéré les sources et il fonctionne très bien mais j'aimerais y apporter quelques modifications: Notamment des infobulles sur des images intégrées dans les events. Le soucis est que les infobulles restent dans la zone de l'event alors que je voudrai qu'elles "dépassent" et apparaissent au milieu de mon écran.

Voici les JS utilisé pour le calendrier
demo.js et jquery.weekcalendar.js

Pour l'infobulle, j'utilise cette méthode(+js & css) qui fonctionne sans soucis sur une page "simple"
Code HTML :
<map name="map">
<area shape="circle" coords="10,10,10" href="la.php" onMouseOver=" montre('images/la.jpg',1); MM_goToURL('parent.frames[\'leftframe\']','la.php');return document.MM_returnValue;" onMouseOut="cache(1); MM_goToURL('parent.frames[\'leftframe\']','map.html');return document.MM_returnValue" target="_top" alt="LA" title="LA">
</map>


Auriez vous une idée pour cela?

Une autre question: savez vous comment indiquer la taille (width=/height=) de l'image dans le code ci dessus, je tourne le truc dans tout les sens et je ne vois pas comment faire.

Merci d'avance!
vendredi 12 février 2010 à 18:57:57 | Re : Calendrier dynamique: infobulle dans un "event"

Dusty35

Vraiment personne pour me donner des indices? J'ai peut-être pas été clair dans mes explications?
samedi 13 février 2010 à 08:48:30 | Re : Calendrier dynamique: infobulle dans un "event"

PetoleTeam

Membre Club
Bonjour,
des infobulles sur des images intégrées dans les events
mais qu'est ce ?

- si ton document est contenu dans une page avec FRAME, il n'y a pas d'espoir...
- si ton document est contenu dans une page avec IFRAME, mets l'image à afficher dans le document parent...
;O)
samedi 13 février 2010 à 20:30:51 | Re : Calendrier dynamique: infobulle dans un "event"

Dusty35

Bonjour, merci pour cette réponse!

En fait c'est assez compliqué (pour moi) As tu jeté un coup d'½il sur le calendrier de l'auteur?

Voici la page du calendrier:

Code HTML :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>

	<link rel='stylesheet' type='text/css' href='reset.css' />
	<link rel='stylesheet' type='text/css' href='http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/themes/start/jquery-ui.css' />
	<link rel='stylesheet' type='text/css' href='../jquery.weekcalendar.css' />
	<link rel='stylesheet' type='text/css' href='demo.css' />
	
	<script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js'></script>
	<script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/jquery-ui.min.js'></script>
	<script type='text/javascript' src='../jquery.weekcalendar.js'></script>
	<script type='text/javascript' src='demo.js'></script>

</head>
<body> 
	<h1>jQuery Week Calendar (full demo)</h1>
	<div id="about_button_container">
		<button type="button" id="about_button">About this demo</button>
	</div>
	<div id='calendar'></div>
	<div id="event_edit_container">
		<form>
			<input type="hidden" />
			<ul>
				<li>
					<span>Date: </span><span class="date_holder"></span> 
				</li>
				<li>
					<label for="start">Start Time: </label><select name="start"><option value="">Select Start Time</option></select>
				</li>
				<li>
					<label for="end">End Time: </label><select name="end"><option value="">Select End Time</option></select>
				</li>
				<li>
					<label for="title">Title: </label><input type="text" name="title" />
				</li>
				<li>
					<label for="body">Body: </label><textarea name="body"></textarea>
				</li>
			</ul>
		</form>
	</div>
	<div id="about">
		<h2>Summary</h2>
		<p>

		</p>
		<p>
			</p>
		<h2>Demonstrated Features</h2>
		<p>
			This calendar implementation demonstrates the following features:
		</p>
		<ul class="formatted">
			<li></li>
			<li>Dragging and resizing of calendar events</li>
			<li>Restricted timeslot rendering based on business hours</li>
			<li>Week starts on Monday instead of the default of Sunday</li>
			<li>Allowing calEvent overlap with staggered rendering of overlapping events</li>
			<li>.</li>
			<li>Use of the 'eventRender' callback to add a different css class to calEvents in the past</li>
			<li>Use of additional calEvent data to enforce readonly behaviour for a calendar event. See the event
				titled "i'm read-only"</li>
		</ul>
	</div>
	
</body>
</html>



Et il n'y a pas de frame ni d'Iframe dans aucuns fichiers necessaires au calendrier. En revanche, j'en ai dans les fichiers de mes infobulles. A l'origine, le fichier que j'utilise pour les infobulle affiche une image au survol d'une zone precise (area shape) et en plus affiche une page dans la frame gauche:

Fichier principal:

Code HTML :
<html>
	<head>
		<title>MAP</title>
	</head>

<frameset cols="340,*" framespacing="0" border="0">
	<frame name="leftframe" src="map_G.html" target="_top" scrolling="no" noresize>
	<frame name="mainframe" src="map_D.html" target="_top" scrolling="yes" noresize>
	<noframes>
		<body bgcolor="#000000" scroll="no" text="#FFFFFF" link="#FFFF66" vlink="#CCCC33" alink="#FFFF00">
			<font face="Arial, Arial, Helvetica">
				<p>This page uses frames, but your browser doesn't support them.</p>
			</font>
		</body>
	</noframes>
</frameset>


Voici le fichier correspondant à la mainframe

Code HTML :
<html>
<head>

<SCRIPT language=JavaScript>
<!--
function MM_goToURL() { //v3.0
  var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
  for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
//-->
</SCRIPT>

<style type="text/css">			
		@import url(http://192.168.1.10/css/module/main_modules.css);	
</style>		
		<script type="text/javascript"  src="../../js/infoBulle.js"></script>	
<body bgcolor="black"> 

</head>
<div id="bulle" class="infobulle"></div>
<div class="a_paraitre">

<img src="../images.gif"  usemap="#map" />


<map name="map">

<area shape="circle" coords="67,163,9" href="sf.php" onMouseOver=" montre('../images/sf.jpg',1); MM_goToURL('parent.frames[\'leftframe\']','sf.php');return document.MM_returnValue;" onMouseOut="cache(1); MM_goToURL('parent.frames[\'leftframe\']','map_G.html');return document.MM_returnValue" target="_top" alt="SF" title="SF">


</map>														
</body>
</html>


Je voudrais donc utiliser le principe de l'image qui s'affiche au survol dans les events du calendrier mais comme expliqué plus haut, juste un petit bout de l'image s'affiche sans dépasser de ce dernier. Je comprend en gros tout le code mais je suis encore loin de maitriser et je ne suis pas sur de bien comprendre ce que tu me dis à propos du document parent, comment faire pour qu'il reconnaisse la zone survolée...pas évidant pour moi avec ces fichiers imbriqués...

Merci encore
samedi 13 février 2010 à 23:55:18 | Re : Calendrier dynamique: infobulle dans un "event"

PetoleTeam

Membre Club
c'est donc normal nous sommes dans le cas des FRAMEs et chaque FRAME est indépendante et ne déborde pas sur les autres.
Une solution passerait donc par l'utilisation d'une IFRAME, qui contrairement aux FRAMEs, te permettrais de disposer de la totalité de l'espace du navigateur.
;O)


Cette discussion est classée dans : url, js, demo, jquery, weekcalendar


Répondre à ce message

Sujets en rapport avec ce message

CHALLENGE JS [ par Dean ] Bonjour,Un challenge JS, ça vous tente ? J'ai trouvé ça par hasard sur le net et franchement ça vaut la peine d'essayer :http://www.espionet.com/Au pr Récupération de l'url d'une iframe en js [ par m42k ] bonjour, je débute en js et jai la problématique suivante :une page html simple contient un formulaire d'une part et une iframe d'autre part.Lorsque l MultiFile.js JQuery plugin... aide à la compréhension de l'utilisation du script [ par polothentik ] Bonjour,Je suis très intéressé par le script MultiFile.js, plugin de JQuery qui permet l'upload de plusieurs fichiers simultanément. D'après ce que j' jQuery, carrousel 3d [ par juliesunset ] Bonjour! Je m'adresse à vous en désespoir de cause... Ça fait plusieurs jours que je bosse là-dessus, voir même une ou 2 semaines...[^^doute] J'ai tr Menu horizontale ouverture du premier onglet par defaut. (jQuery) [ par c3d94 ] Bonjour,Voila ce que j'ai réussi à faire ([url]http://oxome.free.fr/test/[/url]) grâce à ce tuto :[url]http://designreviver.com/tutorials/jquery-examp JQuery / JQuery lightBox Plugin : icône de chargement toujours affichée ??? [ par ABDev ] Bonjour, Pour le développement de mon prochain site, j'ai décidé d'utiliser, pour l'affichage des photographies des utilisateurs, [url=http://leandrov rediriger vers une url avec JQUERY [ par multivolley ] Bonjour, je debute en programmation JQUERY Je cherche a créer un champ texte qui renvoie vers une url qui contient la valeur du champ de texte ou ver une interface en jQuery [ par koudji ] Je suis en train de réaliser une interface en jQuery permettant de changer le style graphique de la page, le type de police et la taille des paragraph Utiliser Jquery dans un fichier js [ par nicolasgaillard ] Bonjour, J'ai télécharger ce code : [url=http://www.javascriptfr.com/codes/GOOGLE-MAP-API-V3-CARTE-MARQUEUR-INFOWINDOWS_52226.aspx]http://www.javascr Problème ajustement jquery [ par jmliesson ] Bonjour, J'ai un petit problème d'ajustement sur une animation jquery. J'ai inséré un message pop-up à l'ouverture de mon blog ( [url=www.shakeyourbu


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,671 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales