Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    145

    Aprire una pagina HTML [Delphi 7]

    Ciao a tutti! ho il seguente problema : ho un file HTML sul mio pc e dal mio programma Intraweb vorrei che ,quando l'utente clicca su un certo link, si aprisse questa pagina! come posso fare?

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,474
    Non è sufficiente mettere l'indirizzo della pagina da aprire nel link della pagina prodotta con IntraWeb?

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    145
    Non ho capito bene cosa intendi dire!

  4. #4
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,474
    I componenti IntraWeb sono fatti per produrre pagine da visualizzare in un'applicazione ISAPI/NSAPI/CGI generando pagine HTML al volo.

    Se stai creando un'applicazione Windows, il discorso cambia.

    Ad ogni modo, nel primo caso, hai la possibilità di intervenire sul codice HTML creato dai componenti in diversi modi...nel più semplice dei casi, ti basta aggiungere al codice quello che serve per creare un collegamento ipertestuale.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    145
    Si sto facendo un'applicazione Intraweb! Ah ok ho capito cosa intendi dire, ma come posso intervenire sul codice HTML generato dai componenti Intraweb?

  6. #6
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,474
    Tra i componenti IntraWeb, nella pagina "IW Standard", c'è un componente IWURL che potrebbe fare al caso tuo...

    Purtroppo ho usato molto poco questi componenti...

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  7. #7
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    145
    Ho provato a usare il componente IWUrl ma a quanto pare esso accetta indirizzi internet (es : www.html.it) mentre io devo aprire una pagina HTML che risiede sul mio pc (es : c:\home.html)
    Come posso fare? Ho provato con la ShellExecute in questo modo :

    procedure TformMain.IWButton3Click(Sender: TObject);
    var f : string;
    begin
    f := 'c:\home.html';
    ShellExecute(Handle, 'open', PChar(f), nil, nil, 0);
    end;

    ma mi da' il seguente errore : 'TformMain has no parent window'
    Che cosa significa? E' dovuto al fatto che la mia è un'applicazione Intraweb? Posso raggirare il problema?

    Aiutatemi xchè sono disperato!!!!


    Grazie milllleeeeee!!!!

  8. #8
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,474
    Hai provato ad usare nel tuo componente IWUrl un indirizzo del tipo file:///C:/Home.html?

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  9. #9
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    145
    grazie, ho già provato ma nn funziona!!! sigh

    mi sa che vuole http://

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.