Appel d'une valeur de JSP dans uen focntion JavaScript

Appel d'une valeur de JSP dans uen focntion JavaScript - HTML/CSS - Programmation

Marsh Posté le 01-07-2005 à 15:32:42    

A toi ame sympathique,
 
J'essaye de faire ce qu'il ya dans la ZONE PROBLEME ci dessous et bien sur j'y arrive pas  
Dans une JSP j'ai récupéré via du Java la valeur d'une chaine et je veux tester ce qu'il ya dedans mais ??? :
 
<%
 
String log_item = "";
log_item = textLabel + ":\t" + item.getMessage();
log_item = ConverterHelper.convertJavaScript(log_item);
 
%>
 
<SCRIPT LANGUAGE="JAVASCRIPT">
 
var browser_name = navigator.appName;
var browser_version = parseInt(navigator.appVersion);
 
if((browser_name == "Microsoft Internet Explorer" )&&(browser_version >= 4) && self.name=="_new" )
{
    opener.top.setStatus('<%=log_item%>','<%=color%>');
}
else if((browser_name == "Netscape" )&&(browser_version >= 5) && self.name=="" )
{
    opener.top.setStatus('<%=log_item%>','<%=color%>');
}
else if ((browser_name == "Netscape" )&&(browser_version < 5) && self.name=="_new" )
{
    window.status='<%=log_item%>';
}
else
{
   top.setStatus('<%=log_item%>','<%=color%>');
   
// DEBUT ZONE PROBLEME
 
   OK si je mets : alert('<%=log_item%>');  
   mais en fait je ne veux mettre l'alerte que si ma String comprends la valeur ALERTE.
   
   Donc j'essaye ceci  mais ?
 
   var synapse_message = '<%=log_item%>';
   if (synapse_message.contient_cars("ALERTE" ))  alert('<%=log_item%>');
 
// FIN ZONE PROBLEME
 
}
 
 
</SCRIPT>
 
Merci d'avance
 

Reply

Marsh Posté le 01-07-2005 à 15:32:42   

Reply

Marsh Posté le 01-07-2005 à 15:37:04    

Tu veux un coup de quelle pelle ?
 
[:pseudo ______]


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
Reply

Marsh Posté le 01-07-2005 à 15:47:53    

P'tite solution que j'utilise dans un intranet.

Code :
  1. <%
  2. if ( log_item.start_with("ALERTE" ) {
  3. %>
  4. <script blablabl>
  5. alert('mlkmlk');
  6. </script>
  7. <% } %>


C'est la mode en ce moment, je trouve : "faire du php avec javscript, faire du javascript avec css, faire du C++ en HTML"


---------------
my flick r - Just Tab it !
Reply

Marsh Posté le 01-07-2005 à 15:51:41    

Na mais voila quoi, mélanger des langages n'étant pas exécutés au meme niveau c'est pas normal quoi :o


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
Reply

Marsh Posté le 01-07-2005 à 16:04:15    

Code :
  1. if(opener.top.setStatus) {
  2.     opener.top.setStatus('<%=log_item%>','<%=color%>');
  3. } else if( window.status) {
  4. window.status='<%=log_item%>';
  5. } else {
  6.    top.setStatus('<%=log_item%>','<%=color%>');
  7. }


 
ça serait pas mieux, ça niveau JS en plus ?


---------------
my flick r - Just Tab it !
Reply

Marsh Posté le 01-07-2005 à 16:13:01    

Je n'arrive pas à faire marche cette solution dans ma JSP pourtnat elle me semble OK , j'essaye autrement.
Merci à toi

Reply

Marsh Posté le 01-07-2005 à 16:15:09    

ca roule Merci encore

Reply

Marsh Posté le 01-07-2005 à 16:32:28    

J'avais oublié de filler ma soluce :
En esperant qu'elle puisse un jour aider
 
var message = '<%=log_item%>';
var result = message.indexOf("ALERTE" );  
if (result != -1)
{  
 alert('<%=log_item%>');
}
else
{
 top.setStatus('<%=log_item%>','<%=color%>');
}

Reply

Marsh Posté le 01-07-2005 à 16:36:04    

Code :
  1. var message = '<%=log_item%>';
  2. var result = message.indexOf("ALERTE" );
  3. if (result != -1)
  4. {
  5. alert(message);
  6. }
  7. else
  8. {
  9. top.setStatus(message,'<%=color%>');
  10. }


 
autant eviter le mélange, hein...


---------------
my flick r - Just Tab it !
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed