Beiträge von autriche2006

    Hallo,

    der Login bei ZP ist so gut wie keine Hürde, da die Login-Paramter nur als Ascii-Code hintelegt sind und die Weiterleitung aus dem HTML-Code auch ganz leicht ausgelesen werden kann. Hier ein Beispiel für das Passwort "tttt":

    document.forms.login1021.pw1021.value == String.fromCharCode(116,116,116,116)

    Ich würde ein Login mittels php dir anraten (bin gerade selber dabei eine Lösung dafür zu finden), wenn du Hoster- unabhängig sein möchtest. Wobei es auch nicht garantiert ist, dass die php-Dateien ausgelesen werden können. Vielleicht lässt sich auch mit der .htaccess etwas ausrichten.

    Weiters besteht die Gefahr, wenn du keine robots.txt und meta-tags anlegst, dass die Verzeichnisse später bei einer Websuchmaschine auftauchen. Insgesamt ist die ZP-Lösung sehr unbefriedigend, aber vielleicht kommt ZP11 etwas Solideres.

    zu 2) Die Verlinkung funktioniert ganz einfach - du musst bei der Seite mit dem Login mit einem normalen Editor (z.B. Notepad) eine (am besten eine externe) Adresse für die Sprungseite angeben bei

    top.location.href = String.fromCharCode( );

    Innerhalb der Klammer musst du die Buchstaben deiner Adresse als dezimalen Ascii-Wert eintragen und jeweils mit Komma trennen, z.B. so:

    top.location.href = String.fromCharCode(104,116,116,112,58,47,47,119,119,119,46,103,101,102,117,101,104,114,116,101,115,45,108,101,114,110,101,110,46,97,116,47,105,110,100,101,120,46,104,116,109,108);

    Klartext der codierten Adresse: http://www.gefuehrtes-lernen.at

    Gruß Robert

    Hallo,

    überprüfe die Einstellungen bei ZP mit deinen des FTP-Programms. Ein häufiger Fehler ist auch, dass bei den Projekteinstellungen ein Zielordner eingetragen wird (dieser wird meist bei Subdomains benötigt) - dieser müsste / lauten.
    Die Webseite muss in das Root-Verzeichnis deines Webspaces übertragen werden und die Dateien gleich mit jenen des lokalen Ausgabeordners sein.

    Standardmäßig ist für die Übertragung aber das Hosting auf Zeta eingestellt. Du musst daher unter Webseite -> veröffentlichung konfigurieren -> deine FTP-Einstellungen eintragen. Das Hosting von ZP kannst du anschließend löschen - diesbezüglich gibt es einen Forumseintrag.
    Probleme beim Hochladen

    Gruß Robert

    Hallo,

    wie rico bereits beschrieben hat den externen Link einfügen (durch das Anklicken auf das Kettensymbol und den Karteireiter ExterneURLs anwählen) und bei Zielfenster "Neues Fenster" auswählen. Falls die Auswahl bei dir nicht gleich erscheint auf den Pfeil "Optionen" klicken.

    Gruß Robert

    Hallo,

    im Gegensatz von ZP9, dass den Ausgabeordner für die Vorschau benutzt hat, hat ZP10 nun im Projektpfad einen eigenen Ordner Preview. im Ordner Ausgabe und Preview müssen im Ordner media/images die Bilder befinden. Bitte dies zu kontrollieren.

    Gruß Robert

    Hallo,

    du kannst ja ein Formular mit den entsprechenden HTML-Tags im HTML-Editor erstellen und die Daten per php-Versenden, z.B.:


    <?php
    $send_to = $_POST["send_to"];
    $send_from = $_POST["send_from"];
    $subject = $_POST["subject"];
    $message = $_POST["message"];
    $fmtResponse= implode("", file("response1.htt"));
    $fmtMail= implode("", file("mail1.htt"));
    foreach($_POST as $key=> $val) {
    $fmtResponse= str_replace("<$key>", $val, $fmtResponse);
    $fmtMail= str_replace("<$key>", $val, $fmtMail);
    }
    if ($_POST["access"] == "_sending_the_message_") {
    mail($send_to, $subject, $fmtMail);
    }
    echo $fmtResponse;
    ?>

    Die mit $_POST angegebenen Variablen sind jene vom Formular, z.B. <input type="text" id="message" value="Geben Sie Ihre Nachricht ein" />
    response1.htt ist die HTML-Datei die beim erfolgreichen Versenden geöffnet wird
    mail.htt ist die Nachricht die dann an dich gesendet wird:

    <send_from> hat Ihnen folgende Nachricht gesendet:

    <message>

    Im php-Code könntest du die zwingende Abfrage der AGB-Bestätigung mit einbauen. Für php (ich hab auch nicht viel Ahnung, ist aber ähnlich wie Javascript) hilft dir sicherlich der Big Brother "Google" weiter.


    Gruß Robert

    Hallo,

    natürlich kannst du verschiedene Bilder auf einer Seite als Reflektion darstellen. Aber du brauchst für jedes Bild einen Reflektion-Artikel - und die lassen sich nur untereinander anordnen. Reflektions nebeneinander lassen sich nur über Javascript erzeugen oder man wählt den einfacheren Weg über ein Bildbearbeitungsprogramm. Dann muss man aber jedes Bild händisch nachbearbeiten.

    Gruß Robert

    Hallo Dany,

    Reflektion ist eigentlich ein Javaxript-Code. Bei ZP ist es so, dass der Reflektion-Artikel mit EINEM Bild verbunden ist. Du kannst aber natürlich mehrere Reflektion-Artikel untereinander anordnen. Es würde daher bei dir gehen: 1x Reflektion im News-Bereich und 2x im Artikelbereich untereinander.

    Theoretisch könntest du aber dir mittels dem Javascript Code auch eine eigene Anordnung "basteln":

    <script type="text/javascript">
    document.getElementsByClassName = function(className) {
    var children = document.getElementsByTagName('*') || document.all;
    var elements = new Array();

    for (var i = 0; i < children.length; i++) {
    var child = children[i];
    var classNames = child.className.split(' ');
    for (var j = 0; j < classNames.length; j++) {
    if (classNames[j] == className) {
    elements.push(child);
    break;
    }
    }
    }
    return elements;
    }

    var Reflection = {
    defaultHeight : 0.5,
    defaultOpacity: 0.5,

    add: function(image, options) {
    Reflection.remove(image);

    doptions = { "height" : Reflection.defaultHeight, "opacity" : Reflection.defaultOpacity }
    if (options) {
    for (var i in doptions) {
    if (!options[i]) {
    options[i] = doptions[i];
    }
    }
    } else {
    options = doptions;
    }

    try {
    var d = document.createElement('div');
    var p = image;

    var classes = p.className.split(' ');
    var newClasses = '';
    for (j=0;j<classes.length;j++) {
    if (classes[j] != "reflect") {
    if (newClasses) {
    newClasses += ' '
    }

    newClasses += classes[j];
    }
    }

    var reflectionHeight = Math.floor(p.height*options['height']);
    var divHeight = Math.floor(p.height*(1+options['height']));

    var reflectionWidth = p.width;

    if (document.all && !window.opera) {
    if(p.parentElement.tagName == 'A') {
    var d = document.createElement('a');
    d.href = p.parentElement.href;
    }

    d.className = newClasses;
    p.className = 'reflected';

    d.style.cssText = p.style.cssText;
    p.style.cssText = 'vertical-align: bottom';

    var reflection = document.createElement('img');
    reflection.src = p.src;
    reflection.style.width = reflectionWidth+'px';

    reflection.style.marginBottom = "-"+(p.height-reflectionHeight)+'px';
    reflection.style.filter = 'flipv progid:DXImageTransform.Microsoft.Alpha(opacity='+(options['opacity']*100)+', style=1, finishOpacity=0, startx=0, starty=0, finishx=0, finishy='+(options['height']*100)+')';

    d.style.width = reflectionWidth+'px';
    d.style.height = divHeight+'px';
    p.parentNode.replaceChild(d, p);

    d.appendChild(p);
    d.appendChild(reflection);
    } else {
    var canvas = document.createElement('canvas');
    if (canvas.getContext) {
    d.className = newClasses;
    p.className = 'reflected';

    d.style.cssText = p.style.cssText;
    p.style.cssText = 'vertical-align: bottom';

    var context = canvas.getContext("2d");

    canvas.style.height = reflectionHeight+'px';
    canvas.style.width = reflectionWidth+'px';
    canvas.height = reflectionHeight;
    canvas.width = reflectionWidth;

    d.style.width = reflectionWidth+'px';
    d.style.height = divHeight+'px';
    p.parentNode.replaceChild(d, p);

    d.appendChild(p);
    d.appendChild(canvas);

    context.save();

    context.translate(0,image.height-1);
    context.scale(1,-1);

    context.drawImage(image, 0, 0, reflectionWidth, image.height);

    context.restore();

    context.globalCompositeOperation = "destination-out";
    var gradient = context.createLinearGradient(0, 0, 0, reflectionHeight);

    gradient.addColorStop(1, "rgba(255, 255, 255, 1.0)");
    gradient.addColorStop(0, "rgba(255, 255, 255, "+(1-options['opacity'])+")");

    context.fillStyle = gradient;
    if (navigator.appVersion.indexOf('WebKit') != -1) {
    context.fill();
    } else {
    context.fillRect(0, 0, reflectionWidth, reflectionHeight*2);
    }
    }
    }
    } catch (e) {
    }
    },

    remove : function(image) {
    if (image.className == "reflected") {
    image.className = image.parentNode.className;
    image.parentNode.parentNode.replaceChild(image, image.parentNode);
    }
    }
    }

    function addReflections() {
    var rimages = document.getElementsByClassName('reflect');
    for (i=0;i<rimages.length;i++) {
    var rheight = null;
    var ropacity = null;

    var classes = rimages[i].className.split(' ');
    for (j=0;j<classes.length;j++) {
    if (classes[j].indexOf("rheight") == 0) {
    var rheight = classes[j].substring(7)/100;
    } else if (classes[j].indexOf("ropacity") == 0) {
    var ropacity = classes[j].substring(8)/100;
    }
    }

    Reflection.add(rimages[i], { height: rheight, opacity : ropacity});
    }
    }
    var previousOnload = window.onload;
    window.onload = function () { if(previousOnload) previousOnload(); addReflections(); }
    </script>


    Gruß Robert

    Hallo Rico,

    du musst dich entscheiden entweder für rechts oder links. Beide erzeugen natürlich sowohl rechts als auch links den Trennstrich. Dein letztes Beispiel ist aber nicht möglich, da immer ein Trennstrich zu viel ist, z.B.:

    STARTSEITE | KONTAKT | IMPRESSUM |

    Eine andere Lösung dazu würde zu tief ins Layout eingreifen.

    Gruß Robert

    Hallo liebes ZP-Team,

    vielleicht kann man die iframe-Funktion in ZP11 noch ein wenig ausbauen, z.B.

    * Breite angeben
    * Rahmen anzeigen oder nicht (Controlbox)
    * Scrolling (Controlbox)

    Gruß Robert

    Hallo Sebastian,

    die iFramefunktion von ZP bietet eine dynamische und eine feste Höhe an, jedoch kann kein Parameter für die Breite vergeben werden. Ich würde grundsätzlich den Weg über den HTML-Artikel empfehlen - insbesondere bieten viele Seiten bereits einen iFrame-Code an.

    Weiters ist meines Erachtens der iFrame-Artikel nur für blutige Anfänger geeignet, da der Begriff dynamisch nicht ganz korrekt ist. Es gibt JavaScripts, die wirklich den iFrame (für Seiten innerhalb der eigenen Domain) auf den jeweiligen Inhalt in der Höhe anpassen. Und die ZP-Funktion zu nutzen ist auch nicht wirklich elegant, da zu unflexibel. Vielleicht wird die Funktion bei ZP11 etwas ausgebaut.

    Gruß Robert

    Hallo,

    könnte es sein, dass du bei den Projekteigenschaften im Bereich Ordner einen Pfad eingegeben (home/edvsdbpn) hast? Wenn ja bitte entfernen und Projekt nochmals erstellen und veröffentlichen.

    Der Pfad ist zB für Subdomains


    Gruß Robert

    Hallo Rico,

    in der Regel benötigt jedes Projekt nur eine FTP-Einstellung. Weiters hat jedes Projekt auch seine eigenen FTP-Einstellungen. Du musst nur bei bei "Webseite -> Veröffentlichung konfigurieren -> Eine neue Konfiguration erstellen -> Standard FTP-Proftokoll verwenden ->" auswählen.
    Eigentlich gibt es daher nichts, was man verwechseln kann.


    Die Daten müssen dann entsprechend deinem Provider eingetragen werden. . Das "Hakerl" mit Hauptkonfiguration muss gesetzt werden! Wenn du weitere Einstellungen benötigst, z.B. Passivmode, so musst du auch "Erweiterte Einstellungen auf nächster Seite konfigurieren" aktivieren.

    Unter Umständen kann auch das "/" im Zielordner Probleme verursachen - bei meinen Projekten (Provider 1&1) unter ZP9 ist es z.B. nicht gesetzt!

    Ab ZP10 bietet ZP anscheinend einen geringen Webspace zum Testen an und daher gibt es die Voreinstellungen, die du getrost verwerfen bzw. löschen kannst.

    Gruß Robert

    Hallo Rico,

    Danke für das Lob. In der Tat habe ich nur den Windows-Editor benutzt und kein CMS.

    Zeta Producer ist mir hier bezüglich des Layouts zu unflexibel und die Daten sind eher statisch. Ein neues Layout mit ZP zu programmieren (hab ich bereits schon einmal hinter mir) war mir dann zu aufwendig.

    Ich hab beim ZP-Team schon mehrmals bezüglich ein mobiles Layout urgiert, bin aber leider auf taube Ohren gestoßen. Wir in Österreich sind bezüglich mobilen Internet und Smartphones doch schon einige Lichtjahre den Deutschen voraus (sie dir mal unsere niedrigen Preise und hohen Leistungsangebote in Österreich an, z.B. drei, A1, orange, t-mobile, redbullmobile,....)

    Gruß Robert

    Hallo Rico,

    das Design und auch die großen Buttons sind bewusst so ausgelegt, dass das Layout (ist noch in Arbeit) auch auf Tablets und Smartphones laufen soll und große Buttons ein besseres Handling versprechen.

    Es könnte aber noch kommen, dass die Seitenbreite noch ein wenig begrenzt wird.

    Gruß Robert

    Du kannst eigene Kontaktformulare, sofern dein Webprovider php unterstützt, mit php erstellen. Die Gestaltung dieses Formulars steht dir dann frei mittels HTML und CSS.

    a) eigenes Formular erstellen mit den HTML-typischen Elementen wie Input
    <form action="formmail.php" method=post>
    <input ......>
    <input ......>
    </form>

    b) php Dokument formmail.php erstellen, z.B.
    <?php
    $send_to = $_POST["send_to"];
    $send_from = $_POST["send_from"];
    $subject = $_POST["subject"];
    $message = $_POST["message"];
    $fmtResponse= implode("", file("response1.htt"));
    $fmtMail= implode("", file("mail1.htt"));
    foreach($_POST as $key=> $val) {
    $fmtResponse= str_replace("<$key>", $val, $fmtResponse);
    $fmtMail= str_replace("<$key>", $val, $fmtMail);
    }
    if ($_POST["access"] == "_sending_the_message_") {
    mail($send_to, $subject, $fmtMail);
    }
    echo $fmtResponse;
    ?>

    Als Beispiel für php-Versand meine derzeitige Entwicklungsseite: http://development.gefuehrtes-lernen.at/kontakt.html


    Gruß Robert

    Hallo Helene,

    für die Benutzung von Zeta Producer wird Microsoft Explorer benötigt. ZP arbeitet bei der Darstellung und Bearbeitung eng mit IE ireFox hat die aktuelle Versionsnummer 5!!! Das Problem mit IE9 hat nichts mit der Darstellung der Webseiten zu tun! Bei der neuesten Version (IE9) kam es zu Problemen und es gab eine "neueste" Version ZP9, die das Problem behebt. Also kontrolliere einmal,

    a) ob du IE9 am System installiert hast und wenn ja,

    b) dann lade dir die neuste Version herunter http://www.zeta-producer.com/de/aeltere-versionen.html

    Gruß Robert

    Hallo,

    dies kann man über die Datei styles.css (Cascading Style Sheet) ändern, sollte aber nur von erfahrenen Benutzern durchgeführt werden (es gibt dann auch von ZP keinen Support mehr). Ich nehme an, dass die Änderungen im Kopfbereich zu machen sind:


    <div id="header_top">
    <div class="header_content_inner">
    <div id="header_webname_position">
    <a href="http://hosting.zeta-producer.com/customer-56706-568592699">
    <span id="logo"><img src="media/images/rathaus_vellmar.jpg" width="120" height="80" alt="http://hosting.zeta-producer.com/customer-56706-568592699" title="" /></span>
    <span id="header_webname_noslogan">Bürgerbegehren Vellmar</span>
    </a>
    </div>
    <div id="mainmenu">
    <ul><li><a class="topmenuactive" href="index.html">Bürgerbegehren</a></li><li><aclass="topmenu" href="masterplan_vellmar.html">Masterplan</a></li></ul>
    </div>
    </div>
    </div>
    <div id="header_bottom">
    <div class="header_content_inner">
    <div id="breadcrumb"> &nbsp; </div>
    <div id="search_wrapper"></div>
    </div>
    </div>
    </div>


    Der Kopf teilt sich header_top und header_bottom auf. Du musst nun in der css nach den gleichen ID #header_top und #header_buttom suchen und dort die Höhe entsprechend steuern.


    #header_top {
    min-height:110px;
    background-color:#text(headertop-background-color);
    }
    #header_bottom
    {
    border-top-style:solid;
    border-top-width:1px;
    border-color: #text(headerbottom-border-top-color);
    height:auto;
    min-height:90px;
    background: url(../_media/stock-images/headerbottom_alpha.png) repeat-x #text(headerbottom-background-color); /* #96DB56 */
    }


    Die Einträge min-height sind deinen Wünschen entsprechend zu ändern.


    Gute Infos zu CSS erhälst du unter http://www.css4you.de/


    Gruß Robert

    Hallo,

    seit ZP10.5. gibt es bei mir auch keinen Farb-Assistenten nicht mehr - auch nicht bei den 4 beschriebenen Layouts! Das System legt mir von Haus aus eine Kopie des Layouts, z.B. Lime, an!

    Interessant ist nur, wie einfach wieder Funktionen von Version zu Version verschwinden.

    Gruß Robert

    Hallo Dagmar,

    ich habe dir eine andere Lösung gebastelt. Du bekommst nun ein Skript, welches nach den ersten 5 Buchstaben im Namen der HTML-Datei sucht. 5 deswegen, weil index.html fünf Zeichen lang ist,

    Du musst für Seiten die das gleiche Flash-Logo haben immer die gleichen fünf Anfangszeichen setzen (über Eigenschaften bei den Seiten). Du musst das Skript wieder an der gleichen Stelle platzieren bzw. den Teil von mir mit dem Teil der Vorlage default.html austauschen (bitte etwas Detektivarbeit leisten und die beiden Texte vergleichen).

    Gruß Robert

    Hallo,

    anscheinend scheitert es leider am swfobject - dieses akzeptiert keine Variablen. Zumindest haben dies meine Tests ergeben.
    Alternative Lösung: einige Flashdateien erstellen, eins Script schreiben dass dann den entsprechenden String zum Aufruf der Flashdateien startet.


    Gruß Robert

    Hallo Dagmar,

    der Pfad wird anscheinend richtig umgesetzt, nur hängt an der html noch ein Rattenschchwanz (ab dem ?....) - es ist ja die Endung.swf vorhanden. Ich vermute dies könnte mit ZP10 und der Vorschau zusammenhängen, bis ZP9 war die Vorschau und die Ausgabe ident.

    Erstelle mal dein Projekt, wechsle auf den Ausgabeordner und ruf von dort die index.html Seite auf.

    Gruß Robert

    Hallo Dagmar,

    es scheint wieder das Hochkomma in der Zeile schuld zu sein:

    Gesamtzeile='var so = new SWFObject ("'+URLSwf+'","flash","1000","200","7","#ffffff");so.addParam("quality","high");so.addParam("wmode","transparent");so.write("flashcontent");'

    Achtung: es befinden sich bei URLSwf zwei verschiedene Hochkommas hintereinander! Ich hoffe es passt nun.

    Gruß Robert 

    Hallo,

    Du musst den Eintrag (der vom Programm mit den Platzhaltern # befüllt wird):

    <script type="text/javascript">var so = new SWFObject("#text(logo-flash)","flash","#text(logo-flash-width)","#text(logo-flash-height)","7","#ffffff");so.addParam("quality","high");so.addParam("wmode","transparent");so.write("flashcontent");</script>


    gegen:

    <script type="text/javascript">
    URL=self.location.href;
    if (URL.lastIndexOf("\\")>-1) Start=URL.lastIndexOf("\\");
    else if (URL.lastIndexOf("/")>-1) Start=URL.lastIndexOf("/");
    Ende=URL.length;
    Seite=URL.substring(Start+1,Ende-5); //Seite ohne Endung ".html"
    URLSwf="../media/files/"+Seite+".swf"
    Gesamtzeile='var so = new SWFObject("URLSwf","flash","1000","200","7","#ffffff");so.addParam("quality","high");so.addParam("wmode","transparent");so.write("flashcontent");'
    document.write(Gesamtzeile);
    </script>

    austauschen!

    Deine Flashanimationen müssen:

    a) genauso heißen wie die HTML-Datei (nur mit Endung swf statt html)

    b) für jede Seite MUSS eine Flash-Datei vorliegen und

    c) sich im Ordner media/files (den du händisch anlegen musst) befinden


    Anscheinend haben sich beim Bearbeiten oder Kopieren vom Skript ein paar " Fehler eingeschlichen. Die Variable Gesamtzeile muss mit ' beginnen und auch mit ' enden. Bei document.write(Gesamtzeile); darf am Ende kein ' stehen, da sonst der Befehl nicht in das Dokument geschrieben wird und dann natürlich auch kein Flash erscheint und auch if (URL.lastIndexOf("\\")>-1) Start=URL.lastIndexOf("\\");
    hatte einen kleinen >-1 Fehler.

    Gruß Robert

    Hallo,

    leider nein. Wie bei jeder anderen Software ist, wenn einmal mit einer höheren version geöffnet, kein zurück mehr möglich. Aber wenn du die Anweisungen zur Übernahme von Version 9 auf 10 durchgegangen bist, müssten ja eigentlich die 9er Versionen noch da sein unter:

    \Eigene Dateien\Zeta Producer 9 Desktop\Projects bzw ..\Layouts

    Gruß Robert

    Hallo,

    solche Fehlererscheinungen passieren meistens, wenn es Änderungen (tiefere Eingriffe) am Layout gegeben hat. Hast du eine Sicherung deines Projekt, welche du wieder herstellen kannst? Ich kann dich nur bitten, zukünftig deine Projekte zu sichern - du brauchst nur mit Copy & Paste eine Kopie anlegen. Dies ist für eine Rücksicherung vollkommen ausreichend.

    Wenn nicht, dann zippe bitte dein Projekt und sende es an das Support Team (z.B. Steffen Thun) von Zeta. Vielleicht können die dir dann weiterhelfen.

    Gruß Robert

    Leider nichts,

    mit dieser ungenauen Beschreibung des Fehlers kann dir leider im Forum nicht geholfen werden. Deine Beschreibung ist so ähnlich, als wenn du in die Autowerkstätte fährst und sagst: "Mein Auto hat einen Defekt!". Bitte genau beschreiben,

    a) bei welcher Aktion ist es passiert

    b) was wurde vorher geändert (Zeichensatz von UTF-8 auf anderen?)

    c) etc.

    Gruß Robert

    Hallo,

    habt ihr im Ausgabeordner schon mal veruscht die Seite aufzurufen. Seit ZP10 ist die Vorschau getrennt von der Ausgabe. Versucht nochmals die Seiten neu zu erstellen und zu veröffentlichen.

    Das Problem ist, dass er an die Seite noch einen "Rattenschwanz" anhängt. Versucht auch bei der Abfrage das Ziel nochmals neu zu definieren - vielleicht hat sich da ein Fehler eingeschlichen. Die Zeichenfolge ist nämlich relativ lang:


    if (document.forms.login1183.pw1183.value == String.fromCharCode(104,121,108,97)) 
    top.location.href = String.fromCharCode(100,111,119,110,108,111,97,100,45,104,121,108,97,46,104,116,109,108,60,33,45,45,123,90,80,45,73,78,76,73,78,69,45,69,68,73,84,73,78,71,45,83,84,65,82,84,125,63,112,97,103,101,45,105,100,61,52,50,50,123,90,80,45,73,78,76,73,78,69,45,69,68,73,84,73,78,71,45,69,78,68,125,45,45,62);

    elsealert("Bitte geben Sie das korrekte Kennwort ein!"); 
    returnfalse;
    }

    Gibt bitte nächstesmal auch die Webseite an, damit man sich das Problem "live" ansehen kann.

    Gruß Robert

    Hallo Dagmar,

    grundsätzlich kann das Skript auch für Flash-Animationen benutzt werden. Du musst nur den Grafikteil abändern und durch das SWF ersetzen. Probier mal dies aus (ist aber ungetestet!):

    <script>
    URL=self.location.href;
    if (URL.lastIndexOf("-1'>\\")>-1) Start=URL.lastIndexOf("\\");
    else if (URL.lastIndexOf("/")>-1) Start=URL.lastIndexOf("/");
    Ende=URL.length;
    Seite=URL.substring(Start+1,Ende-5); //Seite ohne Endung ".html"
    URLSwf="_media/swf/"+Seite+".swf"
    Gesamtzeile='<script type="text/javascript">var so = new SWFObject("'+URLSwf+'","flash","980","272","7","#ffffff");so.addParam("quality","high");so.addParam("wmode","transparent");so.write("flashcontent");</script>';
    document.writeln(Gesamtzeile);
    </script>


    Du musst jene Zeile in der default.html, die die Info bezüglich des Flash-Logos erhält, durch den Code austauschen bzw. die Variable "Gesamtzeile" muss der ursprünglichen Flash-Logo-Informationen entsprechen.

    Das Script ist so ausgelegt, dass der Dateiname ermittelt wird und die Flash-Datei mit geleichen Namen und der Endung .swf (aus dem Verzeichnis _/media/swf geladen wird (der Pfad kann aber auch geändert werden).
    Wichtig ist, dass du nun für jede Seite auch eine Flash-Datei hinterlegst!!!!

    Man könnte den Code auch abändern, dass er nur auf Seiten reagiert, die in ihrem Namen eine Kennzeichnung aufweisen - hat aber den Nachteil, dass eine Datei wie index.html oder default.html händisch gewartet werden müsste, da diese unbedingt so heißen muss, sonst würde keine Startseite angezeigt.

    Bitte beachte auch, dass die oben angeführten Parameter 980 und 272 die Breite und Höhe sind und entsprechend deiner Vorlage noch geändert werden müssen.


    Natürlich braucht man HTML- und JavaScript-Kenntnisse für das Verändern der Vorlagen - und wie gesagt, dass Skript ist nicht getestet!

    Gruß Robert