Foros del Web » Programando para Internet » ASPX (.net) »

Hyperlink con mismo texto que enlace

Estas en el tema de Hyperlink con mismo texto que enlace en el foro de ASPX (.net) en Foros del Web. Quizás sea un poco lioso, pero con el código se entenderá mejor: Código: Session("NuevoDocumento") = "~/Documento.aspx?id=8" ............ If Not Session("NuevoDocumento") Is Nothing Then Me.lblMensaje.Text = ...
  #1 (permalink)  
Antiguo 26/10/2006, 04:23
Avatar de Bravenap  
Fecha de Ingreso: noviembre-2002
Ubicación: Los Arroyos, El Escorial, Madrid
Mensajes: 2.084
Antigüedad: 21 años, 5 meses
Puntos: 4
Hyperlink con mismo texto que enlace

Quizás sea un poco lioso, pero con el código se entenderá mejor:

Código:
Session("NuevoDocumento") = "~/Documento.aspx?id=8"

............

If Not Session("NuevoDocumento") Is Nothing Then
    Me.lblMensaje.Text = "El nuevo documento está disponible en: "
    Dim hl As New HyperLink
    hl.NavigateUrl = Session("NuevoDocumento")
    hl.Target = "_blank"
    ' Debería aparecer http://www.dominio.com/Documentos.aspx?id=8
    ' pero me sale el texto tal cual, es decir, ~/Documentos.aspx?id=8
    hl.Text = ....
    Me.pnlMensaje.Controls.Add(hl)
    Session("NuevoDocumento") = Nothing
End If
Gracias y un saludo.
__________________
¡¡NO A LA GUERRA!!
Si ponemos a nuestros mensajes títulos adecuados, la gente se animará más a abrirlos y resultarán más útiles en las busquedas. ¡No a los ayuuudaaa, urgenteee y similares!
  #2 (permalink)  
Antiguo 26/10/2006, 06:18
Avatar de Bravenap  
Fecha de Ingreso: noviembre-2002
Ubicación: Los Arroyos, El Escorial, Madrid
Mensajes: 2.084
Antigüedad: 21 años, 5 meses
Puntos: 4
Bueno, más o menos lo he resuelto aunque he tenido que recurrir a JavaScript:

Código:
If Not Session("NuevoDocumento") Is Nothing Then
    mens("El nuevo documento está disponible en:<br>")
    Dim hl As New HyperLink
    hl.NavigateUrl = Session("NuevoDocumento")
    hl.ID = "hlNuevo"
    Me.pnlMensaje.Controls.Add(hl)
    Session("NuevoDocumento") = Nothing
End If
Código PHP:
<script>
    if(
document.getElementById("hlNuevo"))
    {
    
obj document.getElementById("hlNuevo");
    
obj.innerText obj.href;
    }
</script> 
Gracias y un saludo.
__________________
¡¡NO A LA GUERRA!!
Si ponemos a nuestros mensajes títulos adecuados, la gente se animará más a abrirlos y resultarán más útiles en las busquedas. ¡No a los ayuuudaaa, urgenteee y similares!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:56.