diff --git a/application/modules/opac/controllers/PremierChapitreController.php b/application/modules/opac/controllers/PremierChapitreController.php
index 85b63ee059774d74d92156d97d742ff7bddf638f..498c04bb5f4abd668b3311234cd49930aa232bae 100644
--- a/application/modules/opac/controllers/PremierChapitreController.php
+++ b/application/modules/opac/controllers/PremierChapitreController.php
@@ -104,19 +104,24 @@ class PremierChapitreController extends Zend_Controller_Action {
 
 	function aleatoireAction() {
 		$nb = $this->_request->getParam('nb');
+		$format = $this->_request->getParam('format');
 		if (!preg_match('@^\d+$@',$nb))
 			$pcs =  Class_PremierChapitre::getAleatoire();
 		else 
 			$pcs =  Class_PremierChapitre::getAleatoire($nb);
-		$html = $this->view->premierChapitre_Vignettes($pcs);
+		$preferences = [];
+		if ($format == 1 || $format == 2) $preferences['target'] = 'frame';
+		if ($format == 2) $preferences['linkNotice'] = true;
+		$html = $this->view->premierChapitre_Vignettes($pcs,$preferences);
 		$this->getResponse()->setHeader('Content-Type', 'text/html;charset=utf-8');
 		$this->getResponse()->setHeader('Pragma', 'no-cache', true);
-		$this->getResponse()->setBody($html . Class_ScriptLoader::getInstance()->html());
+		$this->getResponse()->setBody($html . Class_ScriptLoader::getInstance()->loadJQuery()->html());
 	}
 
 	function panierAction() {
 		$params = $this->_request->getParams();
 		$id_panier = (!empty($params['id_panier']))?$params['id_panier']:((!empty($params['id']))?$params['id']:"");
+		$format = (!empty($params['format']))?$params['format']:0;
 		$pcs = []; $html = '';
 		if (!empty($id_panier)) {
 			$pan = Class_PanierNotice::find($id_panier);
@@ -125,11 +130,14 @@ class PremierChapitreController extends Zend_Controller_Action {
 					if ($pc = Class_PremierChapitre::getByNotice($notice))
 						$pcs[] = $pc;
 			}
-			$html = $this->view->premierChapitre_Vignettes($pcs);
+			$preferences = [];
+			if ($format == 1 || $format == 2) $preferences['target'] = 'frame';
+			if ($format == 2) $preferences['linkNotice'] = true;
+			$html = $this->view->premierChapitre_Vignettes($pcs,$preferences);
 		}
 		$this->getResponse()->setHeader('Content-Type', 'text/html;charset=utf-8');
 		$this->getResponse()->setHeader('Pragma', 'no-cache', true);
-		$this->getResponse()->setBody($html . Class_ScriptLoader::getInstance()->html());
+		$this->getResponse()->setBody($html . Class_ScriptLoader::getInstance()->loadJQuery()->html());
 	}
 	
 	public function __call($method, $args) {