mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 19.04.2024 04:01 Benutzername: Passwort: Auto-Login

Thema: Slideshowscript blockiert screenheight-Script - Bitte Hilfe! vom 21.09.2008


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> Slideshowscript blockiert screenheight-Script - Bitte Hilfe!
Autor Nachricht
diePixelqueen
Threadersteller

Dabei seit: 21.09.2008
Ort: Stuttgart
Alter: -
Geschlecht: -
Verfasst So 21.09.2008 10:16
Titel

Slideshowscript blockiert screenheight-Script - Bitte Hilfe!

Antworten mit Zitat Zum Seitenanfang

Hallo zusammen.

Nachdem google mich mit meinen Problemchen jetzt schon oft hierher geführt hat und ich ja auch mediengestalterin bin (Fachrichtung Gestaltung, Schwerpunkt Nonprint) habe ich mich heute registriert und hoffe auf eure Hilfe.

Ich hab für meine Webseite ein Slideshowscript, dass in einige Dateien eingebunden ist. nun möchte ich für alle dateien eine browserweiche erstellen, die abfragt, wie hoch der bildschirm ist und dann die entsprechende css-datei ausgibt.
Beide scripte funktionieren prima. aber sobald sie beide zusammen auf einer seite sind, funktioniert das mit dem Screen-height nicht mehr

Wie kann ich beides parallel laufen lassen?

hier ist der code:

Code:

<script language="JavaScript" onload="verzweigung()">
if(screen.height <= "800"){
document.write('<link rel=stylesheet href=web800.css>')
}
else if(screen.height >= "801"){
document.write('<link rel=stylesheet href=web.css>')
}
-->
</script>
<script type="text/javascript" src="referenzshow.js"></script>



und hier ist auch noch der code von der slideshow.

Code:

window.addEventListener?window.addEventListener('load',so_init,false):window.attachEvent('onload',so _init);

var d=document, imgs = new Array(), zInterval = null, current=0, pause=false;

function so_init()
{
if(!d.getElementById || !d.createElement)return;

css = d.createElement('link');
css.setAttribute('href','web.css');
css.setAttribute('rel','stylesheet');
css.setAttribute('type','text/css');
d.getElementsByTagName('head')[0].appendChild(css);

imgs = d.getElementById('slideshow').getElementsByTagName('img');
for(i=1;i<imgs.length;i++) imgs[i].xOpacity = 0;
imgs[0].style.display = 'block';
imgs[0].xOpacity = .99;

setTimeout(so_xfade,3000);
}

function so_xfade()
{
cOpacity = imgs[current].xOpacity;
nIndex = imgs[current+1]?current+1:0;
nOpacity = imgs[nIndex].xOpacity;

cOpacity-=.05;
nOpacity+=.05;

imgs[nIndex].style.display = 'block';
imgs[current].xOpacity = cOpacity;
imgs[nIndex].xOpacity = nOpacity;

setOpacity(imgs[current]);
setOpacity(imgs[nIndex]);

if(cOpacity<=0)
{
imgs[current].style.display = 'none';
current = nIndex;
setTimeout(so_xfade,3000);
}
else
{
setTimeout(so_xfade,50);
}

function setOpacity(obj)
{
if(obj.xOpacity>.99)
{
obj.xOpacity = .99;
return;
}

obj.style.opacity = obj.xOpacity;
obj.style.MozOpacity = obj.xOpacity;
obj.style.filter = 'alpha(opacity=' + (obj.xOpacity*100) + ')';
}



vielen danbk schonmal an die Profis hier für die hilfe

viele grüße
Gina
  View user's profile Private Nachricht senden
Simonhard

Dabei seit: 25.01.2006
Ort: -
Alter: -
Geschlecht: -
Verfasst Mo 22.09.2008 11:28
Titel

Antworten mit Zitat Zum Seitenanfang

Es gibt kein Attribut "onload" im script-Tag!


Code:
<script type="text/javascript">
if(screen.height <= "800"){
document.write('<link rel="stylesheet" href="web800.css" type="text/css">')
}
else {
document.write('<link "rel=stylesheet" href="web.css" type="text/css">')
}
-->
</script>
<script type="text/javascript" src="referenzshow.js"></script>


Was auch immer die funktion "verzweigung()" ist - lade sie im Body tag!
  View user's profile Private Nachricht senden
Anzeige
Anzeige
diePixelqueen
Threadersteller

Dabei seit: 21.09.2008
Ort: Stuttgart
Alter: -
Geschlecht: -
Verfasst Di 23.09.2008 08:57
Titel

Antworten mit Zitat Zum Seitenanfang

Hallo!
Danke, das Problem war aber, dass ich mich mit dem einen script "slideshow" auf die css-datei "web" bezogen habe und in der browserweiche dann zwischen "web" und "web800" wechseln wollte. mit freundlicher hilfe hab ich das jetzt zusammengefasst und jetzt tuts Grins

danke trotzdem.


Zuletzt bearbeitet von diePixelqueen am Di 23.09.2008 08:57, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
 
Ähnliche Themen php script blockiert Foto Galerie
script deaktivieren mit einem andere script?
Action Script 2 oder Action Script 3
Div-Script
CGI Script und SWF
Subdomain per Script?
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.