Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    8

    Link a nuova pagina (Target="_new -_Blank")"

    Ciao a tutti, sono i difficoltà con uno script in quanto principiant

    Ho inserito all'interno di una pagina in ASP un frame con all'interno il seguente codice
    codice:
    <%
    Dim cp,ct,gg,mm,ft
    Set cp = Server.CreateObject("ADODB.Connection")
    cp.Open "driver={Microsoft Access Driver (*.mdb)};dbq="& Server.MapPath("mdb-database/archivio.mdb")
    set rt=cp.execute ("Select (giorno) as gd , (mese) as md ,(foto) as ft, cognome, nome, URL, grado, data from pagineweb where giorno=" & day(date) & " and mese=" & month(date) & " order by descrizione") 'se da codice
    do while not rt.eof
    Response.Write("
    
    <a href='" + rt("url") + "'>")&"<center>"&"
    "
    response.write("[img]+rt([/img]")&"<center>"&"
    "
    response.write(rt("cognome"))&"
    "
    response.write(rt("nome"))&"
    "
    response.write("in data ")&"
    "
    response.write(rt("data"))&"
    "
    Response.Write("</a>
    ")&"<center>"
    RT.MOVENEXT
    LOOP
    cp.close
    Set cp = Nothing
    Set rt = Nothing
    %>
    il problema che il link che viene generato da questo codice, giustamente, viene visualizzato all'interno del frame e non nella pagina principale o in una nuova pagina web.
    Ho provato a inserire in tutte le salse il tag Target come in html ma sono riuscito ad ottenere solo qualche sintax error e nulla di più.
    Nemmeno consultando diversi tutorial sono riuscito a risolvere.

    Qualcuno può essere così gentile da darmi una dritta almeno dal punto di vista teorico?
    Non riesco proprio a venirne a capo.

    Saluti e grazie

  2. #2
    Scusa , il codice che hai scritto stampa il link ad una pagina . . .

    L'hai scritto te . . .

    Tu che vuoi fare ?

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    8
    lo script genera una serie di link a pagine web esistenti, il problema è che il richichiamo dei link generati, link che vengono pescati direttamente da un db-access, vengono visualizzati all'interno del frame mentre i vorrei che quel link venisse visualizzato o nella home principale o in alternativa in una nuova pagina web così come il tag "Target" in HTML genera con gli attributi New o Blank, spro sia chiaro.
    Lo script è un adattamento a uno esistente ma non ricordo dove l'ho preso.
    Sono uno smanettone e basta purtroppo

    Ciao e grazie

  4. #4
    modifica questa riga :

    codice:
    Response.Write("
    
    <a href='" + rt("url") + "'>")&"<center>"&"
    "
    con questa

    codice:
    Response.Write("
    
    <a href='" + rt("url") + "' target="_blank">")&"<center>"&"
    "
    Dimmi se và

  5. #5
    Scusa , ho dimenticato una cosa , usa questo :

    codice:
    Response.Write("
    
    <a href='" + rt("url") + "' target=""_blank"">")&"<center>"&"
    "

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    8
    Originariamente inviato da DarioN1
    Scusa , ho dimenticato una cosa , usa questo :

    codice:
    Response.Write("
    
    <a href='" + rt("url") + "' target=""_blank"">")&"<center>"&"
    "
    mi dà un errore di incongruenza dati a quel che ricordo:

    codice:
    Microsoft VBScript runtime  error '800a000d'
    
    Type mismatch: 'rt'
    
    /prova.asp, line 24

  7. #7
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    8
    Originariamente inviato da mike78
    mi dà un errore di incongruenza dati a quel che ricordo:

    codice:
    Microsoft VBScript runtime  error '800a000d'
    
    Type mismatch: 'rt'
    
    /prova.asp, line 24
    SONO UN FESSO!!!!!!

    Avevo sbagliato a nominare la variabile al posto di RG avevo messo RT...quindi funziona!!!!

    Grazie davvero erano giorni che ci sbattevo la testa contro!!




  8. #8
    un bel option explicit prima e forse ti risparmiavi del tempo

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 © 2025 vBulletin Solutions, Inc. All rights reserved.