[JSP/javascript/HTML] tout en un, c le bordel.....

tout en un, c le bordel..... [JSP/javascript/HTML] - Programmation

Marsh Posté le 17-05-2001 à 11:00:36    

voila, je voudrai pouvoir faire un href (qui contient des parametres provenant de la JSP) en html, mais avec une ouverture de nouvelle fenetre en m temps (en javascript), du style :
 
<%ResultSet rset2=info_quest.getInfoQuestion(request.getParameter("id_question" ));
 
while (rset2.next())%>
 
<a href="javascript:window.open("http://adresse?a=1&b=<=%request.getParameter("essai" )%>" )> <%out.println (rset2.getString (1));%> </a>
 
le probleme, c que apres le open, il ne comprend pas l'ouverture du guillemet a partir duquel il y a l'adresse url pour le lien
 
on va me repondre, mais pourquoi n'utilises-tu pas une fonction ?
parce qu'une fois dans ma fonction, je vais perdre la valeur de rset2.getString(1). Et pourquoi ne pas le passer en parametre de la fonction ? car le type String java et String de javascript sont pas tres compatibles...
 
donc si quelqu'un a une idée, elle est la bien venue !!!

Reply

Marsh Posté le 17-05-2001 à 11:00:36   

Reply

Marsh Posté le 17-05-2001 à 11:03:10    

simple cote '
double cote "
 
"un petit 'bateau' navigue sur la mer"
 
faut alterner cette affaire

Reply

Marsh Posté le 17-05-2001 à 11:08:09    

peux tu etre un peu plus claire s'il te plait ?

Reply

Marsh Posté le 17-05-2001 à 11:16:21    

et bien dans une instruction
 
il ne peut y avoir deux guillemets qui se suive
pour eviter l'erreur il faut alterner avec des simple cote '
 
comme dans ma super phrase avec le bateau
mon bateau qui est entre guillemets et intégrer à la phrase qui est aussi entre guillement sans interferance de guillemets
 
il faut remarquer que j'ai bien mis des simple cote sur le mot bateau
 
donc avant le http il faut un ' plutot que " et ainsi de suite.
<a href="javascript:window.open('http://adresse
 
attention de respecter les equilibre

Reply

Marsh Posté le 17-05-2001 à 12:37:50    

en php & c, tu peux spécifier un guillement au sein de guillements avec \. ça doit marcher aussi en jsp.
 
"javascript:window.open(\"http://adresse\" )"
 
\" = "
\' = '
\t = tab
\n = retour à la ligne
 
...

Reply

Sujets relatifs:

Leave a Replay

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