2009-11-28 6 views
0

J'ai une variable avec hyper liens (www.wow.com) comme ceci. Je dois passer cette valeur à <a href=""> ici dans cette balise href. Ma véritable tâche est d'ouvrir ces liens hyper qui vont changer au fil du temps dans ma variable, dans de nouveaux onglets. Pour cela, j'ai utilisé javascript dans mon application web asp.net avec C#.lien hypertexte dans une nouvelle fenêtre C#

J'ai utilisé la fonction window.location dans js, mais cela ne fonctionne pas correctement. Est-ce que quelqu'un a une idée pour ouvrir ces hyper liens dans une nouvelle fenêtre ou des onglets.

La valeur de lien hypertexte devrait changer selon cette variable et devrait s'ouvrir dans de nouveaux onglets. Quelqu'un peut-il me aider à faire ce

ci-dessous est un extrait de code de mon code actuel

<td class="emails-table-cell" colspan="2"> 
     <asp:Literal ID="BodyLiteral" runat="server" /> 
     <% 
      // *** Write to file *** 

      // Specify file, instructions, and privelegdes 
      FileStream file = new FileStream("test.html", FileMode.OpenOrCreate, FileAccess.Write); 

      // Create a new stream to write to the file 
      StreamWriter sw = new StreamWriter(file); 

      // Write a string to the file 
      sw.Write(BodyLiteral.Text); 

      // Close StreamWriter 
      sw.Close(); 

      // Close file 
      file.Close(); 

      var text = File.ReadAllText(@"d:\test.html"); 

      Regex regex = new Regex("href\\s*=\\s*\"([^\"]*)\"", RegexOptions.IgnoreCase); 
      MatchCollection matches = regex.Matches(text); 
      //Response.Write(matches); 
      foreach (Match match in matches) 
      { 
       Response.Write(match.Groups[1]);      
       %> 
<% 
      } 
%> 

Je reçois cela de mon e-mail qui est gmail. J'ai accédé à mon compte Gmail via mon application Web. Ensuite, j'ai accédé au contenu de mon courrier. À partir de ce contenu, je dois chercher des liens hypertexte et montrer tous les liens dans des onglets séparés qui sont la sortie que je cherche.

Répondre

1

La méthode HTML de base pour forcer l'ouverture d'un lien dans une nouvelle fenêtre consiste à ajouter une valeur target = "_ blank".

<a href="http://www.wow.com/" target="_blank">Go to WOW</a> 

Pouvez-vous fournir un exemple de code de ce que vous avez déjà? Cela facilitera l'assistance.

+0

bonne réponse merci –

Questions connexes