svp urgentissime histoire de frame cote serveur c'est possible ?

svp urgentissime histoire de frame cote serveur c'est possible ? - Programmation

Marsh Posté le 28-08-2001 à 14:43:57    

Bon des client ont des trés vieux navigateurs, que on ne peux pas mettre à jour (intranet etc etc)
Je dois rediriger des pages asp vers des frame speciales...
Le javascript est trop evolué par la version du navigateur...
 
J'envisage de la faire côté serveur est ce possible???
j'ai un top.nomframe.location  
En vb script( et oui asp) comment serait il possible de faire!!
 
Je me fait tanner d'ou l'urgence
merci.......

Reply

Marsh Posté le 28-08-2001 à 14:43:57   

Reply

Marsh Posté le 28-08-2001 à 16:08:18    

par defaut tu amenes les gens sur le site "special vieux navigateur", et là si jamais le browser est assez récent tu le redirige vers le site pour browsers récents, comme ca pas de prob de redirection pour les "vieux" puisque si il n'est pas redirigé ou pas détecté, c'est qu'il est trop vieux, et donc il est déjà sur le bon site...
mais vu que j'ai pas tout à fait pigé la question, ma réponse est peut-être à côté de la plaque :D

 

[edtdd]--Message édité par antp--[/edtdd]


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 28-08-2001 à 17:32:11    

ben en faite il s'agit d'un intranet d'administration bancaire..
1000 postes et pas question de faire evoluer les navigateurs...
 
J'ai filé un script qui tourne pas chez eux!!
Il s'agit d'une redirection sur une frame particuliere...
donc je me suis dit je vais rediriger cote serveur mais je viens d'apprendre que server.transfert ou execute ou redirect vers une Frame particuliere n'est à priori pas possible!!
qu'en penses tu!!

Reply

Marsh Posté le 28-08-2001 à 17:38:32    

Response.Redirect
 
mais pour des vielles versions de IE:
 
Sub XRedirect(sURL)
 Response.Buffer = true
 Response.Clear
 Response.Status = "301 Moved"
 Response.AddHeader "Location", sURL
 Response.End
End Sub

Reply

Marsh Posté le 28-08-2001 à 17:42:12    

je redirige vers une url mais pa un frame avec response.adheaders
non??

Reply

Marsh Posté le 28-08-2001 à 18:06:37    

ok si je comprend bien tu veux ouvrir une page dans une frame specifique, et la soit tu as le browserA et tu affiche une page ou browserB et la une autre ... si c'est ca tu detecte en asp le browser avec Request.ServerVariables("HTTP_USER_AGENT" ) puis tu fais ton redirect si necessaire.
 
le choix de la frame de destination se fait du cote client pas serveur !!!

Reply

Marsh Posté le 28-08-2001 à 18:12:56    

en fait voila c'est surtout la derniere phrase qui tu as dit qui confirme mes craintes....
PArceque j'ai qu'un browseur mais deux cadres (gauche et droit), la fenetre gauche commande l'affichage de la fenetre droite...
Avec iE 5 un petit peu de javacript sous la forme de response.write et boom le code s'affiche dans la frame ou je veux...
Je voulais faire la meme chose cote serveur... dans un redirect lui dire cadredegauche affiche la page.asp...mais ça marche pas...
Mais bon je vais faire autre chose!!
merci bien
@+

Reply

Marsh Posté le 28-08-2001 à 18:18:02    

:eek2: tu as pas besoin de javascript pour ouvrir une page dans une frame !!!! tu donne un nom a ta frame et target="nom de ta frame" marche tres bien avec ce que tu veux !!!

Reply

Marsh Posté le 28-08-2001 à 19:06:22    

alknon a écrit a écrit :

:eek2: tu as pas besoin de javascript pour ouvrir une page dans une frame !!!! tu donne un nom a ta frame et target="nom de ta frame" marche tres bien avec ce que tu veux !!!  




oui mais cette gestion est compatible avec seulement netscape 3
et superieur...  
 
si lui c'est un browser tres vieux...
ca marchera pas mais bon...

Reply

Sujets relatifs:

Leave a Replay

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