Dag,
Ik heb even een vraagje:
Stel ik heb een website met de URL www.tim.nl met een aantal links naar een andere websites.
Die links zijn bijvoorbeeld: www.piet.nl, www.mark.com en www.jantje.nl
Normaliter zou ik deze link zo maken: <a href="http://www.jantje.nl" target="_blank">www.jantje.nl</a>
Hierdoor opent er uiteraard een nieuw scherm, met de volledig URL van www.jantje.nl in de adresbalk van het nieuwe scherm
Wat ik echter wil maken dmv een php script is dat als je op de link klikt er een nieuwe scherm opent, en dan niet URL gebruikt van www.jantje.nl, maar bijvoorbeeld: www.tim.nl/index.php?link=www.jantje.nl zodat “mijn” domein in de URL blijft bestaan.
Ik wil het eventueel zo doen dat er in de nieuwe geopend scherm een balk van 20 pixels bovenstaat, waarbij je bijvoorbeeld (in HTML) neer kunt zetten “terug naar www.tim.nl”
Kan iemand mij hiermee helpen?
Dat zou ik echt geweldig vinden,.. ik ben namelijk niet zo goed in php :(
Tim
- Link index.php?link=www.jantje.nl vraagje
-
27-11-2008, 09:54 #1
- Berichten
- 139
- Lid sinds
- 17 Jaar
Link index.php?link=www.jantje.nl vraagje
-
-
27-11-2008, 10:21 #2
- Berichten
- 59
- Lid sinds
- 17 Jaar
Dan kan je beter www.tim.nl/link.php?link=www.jantje.nl doen
Ziehier een voorbeeld van link.php:
PHP Code:<html>
<body>
<div id="balk">
tekst
</div>
<?php
if (isset($_GET['link']))
echo '<iframe src="'. $_GET['link'] .'" width="100%" height="750" frameborder="0" scrolling="auto"></iframe>';
?>
</body>
</html>
-
27-11-2008, 10:33 #3
- Berichten
- 139
- Lid sinds
- 17 Jaar
harstikke bedankt J. Smit!
Dit was exact wat ik nodig had!
Aanvullend bericht:
laatste vraag.
Is die iframe noodzakelijk? of kan ik dit ook met twee losse frames doen?
Bijvoorbeeld top.html en een frame met een externe verwijzing naar de externe website?
en hoe zou bovenstaand script er dan uitzien?Laatst aangepast door Tim H : 27-11-2008 om 10:52 Reden: Automatisch samengevoegd.
-
27-11-2008, 15:57 #4
- Berichten
- 59
- Lid sinds
- 17 Jaar
Nu is het wel verplicht om http:// in de source eigenschap te hebben
Met frames ziet het er dan zo uit:
PHP Code:<html>
<body>
<frameset rows="10%, 90%">
<frame src="top.html">
<frame src="http://<?=$_GET['link'] ?>">
</frameset>
</body>
</html>
-
24-12-2008, 10:32 #5
- Berichten
- 139
- Lid sinds
- 17 Jaar
Dag J. Smit,
Ik heb dit script geprobeerd, maar bij mij werkt hij niet.
Ik krijg zowel de top.html als de remote link als blanko pagina... doe ik iets verkeerd of zit er iets in het script verkeerd?
Tim
-
24-12-2008, 10:49 #6
- Berichten
- 330
- Lid sinds
- 17 Jaar
Bestaat top.html wel?
-
24-12-2008, 10:51 #7
- Berichten
- 2.971
- Lid sinds
- 18 Jaar
Waarom wil je je eigen url er eigenlijk in houden?
-
24-12-2008, 11:15 #8
- Berichten
- 31
- Lid sinds
- 16 Jaar
Omdat je dan reclame kan maken met de website van een ander en iemand snel bij jou terug kan komen? het is geen vreemd verhaal. praktisch alle tutorial sites gebruiken het (tutorialized.com)
En ik moet eerlijk zijn. het is verschikkelijk vervelend.
-
16-01-2009, 21:36 #9
- Berichten
- 139
- Lid sinds
- 17 Jaar
Sorry dat ik wat later reageer, maar er kwam een vakantie tussen door.
Inderdaad, het is een site met diverse links naar trailers fysiek op andere websites.
Stel dat een klant/bezoeker klaar is met kijken dan hoeft hij alleen maar in de top.html te klikken om terug te keren. Elke keer dat de bezoeker de kans krijg zijn scherm weg te klikken is een klant minder.
Tweede is dat google behoorlijk van die links op deze manier indexeert, en anders zou hij alleen maar externe links zien, en op deze manier als een interne link.
Kan iemand mij hiervan voorzien of helpen?
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic