• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

Wie kann man einen Link so einbauen das oben jedesmal eine kleine Werbung seiner

Hallo!

Das ganze ist ein Frameset, d.h. ein Link auf deiner Seite auf eine andere wird über eine Datei abgewickelt die im oberen Frame die 'Werbung' und im unteren Teil die verlinkte Seite anzeigt. Bei Klick auf Banner ausblenden(oder Werbung ausblenden oder was auch immer) wird dann einfach die Seite im unteren Frame ohne Frameset geladen.

Um das zu verwirklichen gibt es vielerlei Lösungen, z.B.: Serverseitig mit PHP(Die Seite wird als Parameter übergeben und PHP erzeugt daraus das Frameset), Clientseitig mit JS(Die Seite wird genauso übergeben, JS liest die Adresszeile aus, extrahiert daraus den Link und füllt diesen in den Frame ein), ASP,JSP,CF,Perl,SSI, ......

Da du dich aber im Javascriptforum befindest nehme ich an, daß du eine JS-Variante suchst (Die aber je nach Browsereinstellungen, vielleicht nicht immer funktioniert).

Ein kleiner Ansatz:

Die Links auf die jeweiligen Seiten sollten so gestaltet sein:
<a href="loadpage.html?url=www.jswelt.de">Js-Welt.de</a>

Dieser Link führt jetzt auf die Seite loadpage.html, die sich um den Aufbau des Framesets kümmert:

Code:
<html>
<head>
<title>Test</title>
<script language="Javascript">

urlParam = window.location.search;
urlParam = urlParam.substr((urlParam.indexOf("url=") + 4), (urlParam.length() - (urlParam.indexOf("url=") + 4)));
if(urlParam)
{
    top.inhalt.location.href = urlParam;
    top.relatedtop.location.href = "extern.html?url=" + urlParam;
}

</script>
</head>
<FRAMESET rows='20,*' framespacing='0' frameborder='no' border='0'>
<FRAME name='relatedtop' marginwidth='0' marginheight='0' src='extern.html' frameborder='0' scrolling='no' noresize>
<FRAME name='inhalt' src='#' scrolling='Auto' noresize>
		</FRAMESET>
<body>
</body>
</html>
Keine Garantie für Funktionalität, hab mir das jetzt gerade so zusammengedacht :)

In der extern.html ist dann nur noch ein Link zu generieren der die Url enthält mit der Bezeichnung 'Werbung ausblenden' oder was auch immer
 
Zuletzt bearbeitet:
Zurück
Oben