Hallo Azrael,
hoffe jemand kann mir weiterhelfen.
Ich will per JavaScript die Bildschirmauflösung unterscheiden, und dann, je nach Auflösung soll ein anderer Link erscheinen.
D.h.also, ich will nicht gleich automatisch eine Seite aufrufen, sondern nur den Link.
Im Forumarchiv gabs massig Postings zu ersterem, aber wie das mit einem Link geht, hab ich nicht gefunden.
Hier mal meine Scriptvariante, die läuft:
<script type="text/javascript">
function onclick() {
if(screen.height==768 && screen.width==1024) document.location.href('xxx.html');
else if(screen.height==600 && screen.width==800) document.location.href('x.html');
else document.location.href('xx.html');
}
</script>
Und nach klicken auf diesen Link sollte sich die entsprechende Seite öffnen.
<a href="javascript:onclick();" target="mainFrame">MeinLink</a>
Bedenke immer dass du auch eine Alternative angibst, wenn du nicht_alle_Möglichkeiten abdeckst! Die eingestellte Auflösung des Monitors sagt nichts über die tatsächliche Größe des Browserfensters aus (siehe Archiv!). Bei Usern deren Browser kein JS kann, oder die JS deaktiviert haben, funktioniert diese Methode nicht.
Meine Empfehlung: lass' es!
Du kannst den Usern auf deiner Startseite 'normale' Links anbieten zu verschiedenen Versionen deiner Seite.
Gruß Gunther