Helpmij.nl
Helpmij.nl
Helpmij.nl
Steun Helpmij.nl! Klik hier     Computerprobleem? Klik hier!

Quote

Weergeven resultaten 1 tot 8 van 8

Onderwerp: Webpagina aanpassen

  • Vraag is niet opgelost
  1. #1

    Webpagina aanpassen

    Hallo,

    Ik maak een webbrowsertje maar daarvoor moet ik ook een webpagina aanpassen. Maar hoe pas je een webpagina zo aan, dat hij buiten de standaard Css van die site, ook de CSS die ik op mijn webservertje heb staan verwerkt in die pagina.
    Qua HTML code weet ik wel wat er moet gebeuren: Er moet in de head text van de webpagina
    HTML Code:
    1
    
    <link rel="stylesheet" type="text/css" href="link-naar-mijn-site"/>
    worden ingevuld.

    Maar hoe zorg je dat de webbrowser dit doet?

    Mvg
    THWIT

  2. #2
    Senior Member MartinJM's avatar
    Geregistreerd
    9 november 2008
    Locatie
    A'dam
    Je kan zoiets proberen:
    CPP Code:
    1
    
    WebBrowser1.DocumentText = WebBrowser1.DocumentText.ToLower.Replace("<head>", "<head>" & Chr(13) & "<link rel='stylesheet' type='text/css' href='link-naar-mijn-site'/>")

    Het is even snel in elkaar gezet en niet getest, maar dit zou een oplossing kunnen zijn...

    Succes!
    MartinJM

  3. #3

  4. #4
    Senior Member MartinJM's avatar
    Geregistreerd
    9 november 2008
    Locatie
    A'dam
    Hmm, ik bedenk me nu opeens dat door het ".ToLower" alle hoofdletters weggaan... Je zou het weg kunnen halen, maar dan moet je wel even kijken of de website die je laadt "<head>" met kleine of met hoofdletters gebruikt. Dat zou je dan daarna aan moeten passen in de code...

    MartinJM

  5. #5

  6. #6
    Hmm... Ik had hem in het documentcompleted event gezet, maar dan gaat hij heel snel achter elkaar de pagina herladen...

  7. #7
    Senior Member MartinJM's avatar
    Geregistreerd
    9 november 2008
    Locatie
    A'dam
    Yep, maar als het goed is de 2e keer met de aangepaste HTML-code.

    Als je dat niet wil kan je het ook zo zoen:
    CPP Code:
    1
    2
    
    Dim WebClient1 As System.Net.WebClient
    WebBrowser1.DocumentText = WebClient1.DownloadString("WEBPAGINA").Replace("<head>", "<head>" & Chr(13) & "<link rel='stylesheet' type='text/css' href='link-naar-mijn-site'/>")

    Ik neem aan dat je wel weet wat je hier verder mee moet.

    Succes!

    MartinJM

  8. #8
    We zijn inmiddels twee weken verder en ik heb vandaag pas echt tijd gehad om er eens even weer naar te kijken.
    Maar het zou handig zijn als ik de afbeeldingen die van een bepaalde site (bepaald domein) komen kon verwijderen, maar hoe doe ik dat.
    Ik kwam namelijk ook nog niet echt uit hoe ik jouw code kon gebruiken. Als ik hem in het document completed event doe komt hij in een loop terecht met het herladen van de pagina, ook als ik er zoiets van maak:
    Code:
    if not WebBrowser1.DocumentText.contains("<head>" & Chr(13) & "<link rel='stylesheet' type='text/css' href='link-naar-mijn-site'/>") then
    WebBrowser1.DocumentText = WebBrowser1.DocumentText.ToLower.Replace("<head>", "<head>" & Chr(13) & "<link rel='stylesheet' type='text/css' href='link-naar-mijn-site'/>")
    end if

Berichtenregels

  • U mag geen nieuwe discussies starten.
  • U mag niet reageren op berichten.
  • U mag geen bijlagen versturen.
  • Umag niet uw berichten bewerken.
  •  
Helpmij.nl
Helpmij.nl

Helpmij.nl en business

Partners
Sponsoren
Linkpartners
Aanbiedingen