Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 28
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    76

    Apici e Attributi

    Salve è la prima volta che mi capita questo tipo di errore


    se creo un Hyper Link in questo
    modo:

    codice:
    Dim links As New HyperLink 
    links.Attributes.Add("onclick", "myWindowOpen('http://www.google.it')")
     links.Text = "PROVA"
      links.NavigateUrl = "#"

    quando genero la pagina però

    PROVA



    gli apici ' diventano & #39; (tutto attaccato ho messo lo spazio se no il forum gisutamente lo converte in ' ) non capisco il motivo è la prima volta che mi converte gli apici in questo modo

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    76
    con il net 3.5 non presenta questo errore con il 4 si

  3. #3
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    veramente non è un errore, anzi è correttissimo. Quello è la codifica html dell'apice e si usa correntemente
    Pietro

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    76
    Originariamente inviato da pietro09
    veramente non è un errore, anzi è correttissimo. Quello è la codifica html dell'apice e si usa correntemente
    veramente non devo convertirli se no i link come funzionano? fino al net 3.5 questa conversione non la fa, qlc sa spiegarmi come risolvere?

  5. #5
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da Boogey
    veramente non devo convertirli se no i link come funzionano? fino al net 3.5 questa conversione non la fa, qlc sa spiegarmi come risolvere?
    Ma dai, su! ti ho detto che funziona perfettamente.
    Anzi, quando ci sono apici e doppi apici, è la soluzione che si usa correntemente.


    ps. cosa è myWindowOpen?
    Pietro

  6. #6
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    76
    Originariamente inviato da pietro09
    Ma dai, su! ti ho detto che funziona perfettamente.
    Anzi, quando ci sono apici e doppi apici, è la soluzione che si usa correntemente.


    ps. cosa è myWindowOpen?

    ma dai su cosa? non funziona no se al momento del url del link mi esce fuori onclick=' myWindowOpen(& #39;http://www.google.it& #39'

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    76
    Originariamente inviato da Boogey
    ma dai su cosa? non funziona no se al momento del url del link mi esce fuori onclick=' myWindowOpen(& #39;http://www.google.it& & #39; )'

  8. #8
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    questo l'ho provato e va
    codice:
    <%@ Page Language="VB" %>
    
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    
    <script runat="server">
    
        Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)
            Dim links As New HyperLink()
            links.Attributes.Add("onclick", "window.open('http://www.google.it'); return false;")
            links.Text = "PROVA"
            links.NavigateUrl = "#"
            
            Me.PlaceHolder1.Controls.Add(links)
        End Sub
    </script>
    
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <title></title>
    </head>
    <body>
        <form id="form1" runat="server">
        <div>
            <asp:PlaceHolder ID="PlaceHolder1" runat="server"></asp:PlaceHolder>
        </div>
        </form>
    </body>
    </html>
    Pietro

  9. #9
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    76
    Originariamente inviato da pietro09
    questo l'ho provato e va
    codice:
    <%@ Page Language="VB" %>
    
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    
    <script runat="server">
    
        Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)
            Dim links As New HyperLink()
            links.Attributes.Add("onclick", "window.open('http://www.google.it'); return false;")
            links.Text = "PROVA"
            links.NavigateUrl = "#"
            
            Me.PlaceHolder1.Controls.Add(links)
        End Sub
    </script>
    
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <title></title>
    </head>
    <body>
        <form id="form1" runat="server">
        <div>
            <asp:PlaceHolder ID="PlaceHolder1" runat="server"></asp:PlaceHolder>
        </div>
        </form>
    </body>
    </html>
    a generare genera hai controllato il codice della pagina generata? che framework hai usato?

  10. #10
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    genera questo

    PROVA

    framework 4
    Pietro

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.