Beiträge von hadida

    Hallo Gastl,

    der komplette Code ist mit include-Dateien und Links einfach zu groß.

    Wenn Sie aber die Hompage http://www.beautiful-things.eu mit firefox aufrufen,
    anschließend den Button "GALERIE" betätigen und den Button "Bilder aufrufen wird die Bildergalerie geöffnet.
    Bitte eines der oberen Bilder anclicken. Es erscheint rechts unten der Text zum Aufruf der Webadresse.
    Mit dem Betätigen sollte die Homepage des Künstlers angezeigt werden.
    Bei mir passiert gar nichts. Aber mit google Chrome sowie mit dem Internet Browser gibt es kein Problem.

    Auch wenn ich mich wiederhole, eine andere Lösung als mit form wäre mir lieber.
    Dann könnte ich auch die richtige Webadresse anzeigen und nicht nur ein Hinweis darauf.
    Das selbe gilt dann auch für die E-Mailadresse, die noch nicht aktiviert ist.

    Aber eins nach dem andern.

    Gruß
    hadida

    Hallo Gastl,

    Die Schnipsel sind entsprechend des Programmablaufs geordnet.

    1. Der Aufruf im Body
    Ich nehme an das hier die Ursache liegt. Den der onclick funktioniert bei den anderen Anwendungen.

    <form action="button.html">
    <div id="webseit">
    <button name="webseite" type="button"
    style="width:180px; height:12px; border: 0px solid #000000; background-color: #C33E47; padding-left: 6px; text-align: left; "
    value="" onclick="web();">
    <p> Webseite des K&uuml;nstlers </p>
    </button>
    </div>
    </form>

    2. Javascript
    function web() { alert("Webseitenaufruf");

    Hier habe mit alert einen Stop eingefügt. Aber hier kommt er erst gar nicht hin.

    Um das testen zu können müsste man wissen ob es eine andere Möglichkeit der Programmierung um mit onclick den Ansprung
    nach der function web() machen zu können.
    Da Sie Javascript sicherlich besser können als ich, haben Sie bestimmt eine Lösung parat.

    Gruß
    hadida


    Hallo Gastl,

    wenn das so wäre, könnten alle anderen functionen wie Diashow, Anzeige der Bilder und Metadaten in Programm ebenfalls nicht funktionieren. Das ist aber nicht der Fall. Deshalb sehe ich Ihre Aussage etwas skeptisch.

    Bin aber für einen Hinweis, wie man das ohne Javascript lösen kann, aufgeschlossen.

    Gruß hadida

    - - - Aktualisiert - - -

    Hallo Gastl,
    die nachfolgende Aussage habe ich aus Support von firefox.
    Gruß hadida

    [h=1]Was ist JavaScript?[/h]JavaScript ist eine Standardprogrammiersprache, die in Webseiten integriert werden kann, um Funktionen wie Menüs, Klänge und andere interaktive Funktionen anzubieten. Standardmäßig ist JavaScript in Firefox aktiviert und erfordert keine zusätzliche Installation.

    Hallo Zusammen.
    Mein Problem ist die Anzeige von Grafiken in unterschiedlichen Browsern.
    Es wird zunächst mit der Maus ein kleines Bild (ca. 40x30) überfahren. Dabei wird das Bild in einer anderen Position vergrößert (ca. 80x60) angezeigt. Wird jetzt der Mausclick durchgeführt, wird das Bild in der Größe ca. 200 x 150 angezeigt und bleibt in der Position stehen. Jetzt kann man wieder aus mit der Maus über die kleinen Bilder ziehen. Das große Bild bleibt solange erhalten, bis wieder ein Mausclick erfolgt.

    Mit dem Internetbrowsern und firefox gibt es kein Problem. Bei google Chrome wird mit dem Mausclick das große Bild angezeigt, bleibt aber nicht stehen.

    Der Programmteil sieht wie folgt aus:

    -Body

    <div id="bildpad">
    <li><a href="javascript:Zeigen(1)"><img name="arb1" title="" alt="" /></a></li>
    <li><a href="javascript:Zeigen(2)"><img name="arb2" title="" alt="" /></a></li>
    <li><a href="javascript:Zeigen(3)"><img name="arb3" title="" alt="" /></a></li>
    <li><a href="javascript:Zeigen(4)"><img name="arb4" title="" alt="" /></a></li>
    <li><a href="javascript:Zeigen(5)"><img name="arb5" title="" alt="" /></a></li>
    <li><a href="javascript:Zeigen(6)"><img name="arb6" title="" alt="" /></a></li>
    </div>


    -css

    #bildpad { position:absolute; background: url(grafiken/click.jpg);
    margin-left:2px; margin-top: 47px; padding:0; width:588px; height:441px; border: solid 4px #8C3330; }


    a,
    a:visited,
    a:hover,
    a:active,
    a:focus {font-weight:normal;} /* for IE6 */


    #bildpad li { list-style-type:none; width:84px; height:63px; float:left; z-index:100; }
    #bildpad li.lft { float:left; clear:left; }
    #bildpad li.rgt { float:right; clear:right; }


    #bildpad a { position:relative; width:82px; height:62px; display:block; float:left; border: solid 1px white; z-index:100; cursor:default; }
    #bildpad a img { position:relative; width:82px; height:62px; border: 0px solid red;z-index:100; }


    #bildpad a:hover { position:absolute; width:320px; height:240px; margin: 0px; padding:100px 134px; left:0; top:0; z-index:20; }
    #bildpad a:hover img { background:#eee; position:relative; width:316px; height:220px; border: 3px solid #ABC645; z-index:20; }


    #bildpad a:active, #bildpad a:focus { position:absolute; background:transparent;
    width:588px; height:350px; padding:60px 8px; left:0; top:0; border: 0px solid red; z-index:10;}
    #bildpad a:active img, #bildpad a:focus img { background:#eee; position:relative;
    margin-top: 5px; margin-left: 77px; width:410px; height:305px; border: 4px solid #ABC645;z-index:10; }


    #bildpad li.pad { display:block; margin-top:0px; width:560px; height:0px; font-size:0; }


    - Javascript
    function Zeigen(Nummer) {
    bildjetzt = Nummer;
    document.getElementById("bildtitel").innerHTML = bilder[bildjetzt][1];
    document.getElementById("bildpad").src = bilder[bildjetzt][2];
    document.getElementById("textbereich").innerHTML = bilder[bildjetzt][3];
    }


    Was kann man tun, damit auch in firefox das Bild stehn bleibt?

    Gruß hadida

    Hallo Zusammen,
    vielleicht können Sie mir bei meinen Problem helfen das wie folgt aussieht:

    Mit dem Internet Explorer sowie mit Google Chrome kann ich aus meinem Programm eine Link ausführen.
    Mit Firefox aber nicht.
    Das Programm ist wie folgt aufgebaut:

    - Body Teil

    <form action="button.html">
    <div id="webseit">
    <button name="webseite" type="button"
    style="width:180px; height:12px; border: 0px solid #000000; background-color: #C33E47; padding-left: 6px; text-align: left; "
    value="" onclick="web();">
    <p> Webseite des K&uuml;nstlers </p>
    </button>
    </div>
    </form>

    - Javascript Teil

    function web()
    { alert("Webseitenaufruf");
    if ("kw" == webadresse) { alert("Es ist keine Webseite vorhanden!") }
    else if ("kn000" == kundennummer)
    { alert("Sie befinden sich bereits auf der Hompage des Künstlers");
    return;
    }
    else if ("kn002" == kundennummer)
    { alert("Sie befinden sich bereits auf der Hompage des Künstlers");
    return;
    }
    else { anzeige = "http://" + webadresse;
    alert(anzeige);
    window.location = anzeige;
    }
    }

    Meine eingebauten alert-Befehle zum testen kann ich in Firefox nicht sehen.
    Es sieht so aus, als wenn der form-Aufruf nicht berücksichtigt wird. Kann das sein?


    Sollte das so sein, hoffe ich das es noch eine andere Lösung gibt, oder?

    Gruß hadida

    Hallo Zusammen.
    Mein Problem habe ich gelöst.
    Die Ursache des Problems lag beim Provider. Dieser hat auf seinen Server Linux als Betriebssystem.
    Linux erwartet aber fast alles in kleiner Schrift. Nachdem ich meine ganzen Webseiten durchforstet und entsprechend von Groß auf Klein geändert habe, läuft alles Problemlos.

    Trotzdem nochmals Danke für Ihre Informationen und Meinungen.
    Gruß hadida

    Zurück zum eigentlichem Thema.

    Was ist JSP?
    Wie erfolgt der Aufruf einer PHP-Funktion mit onclick aus HTML?
    <a onclick="anfang()" href="javascript:void(0)">Anfang</a> --------> function Zeigen(Nummer) { }

    Wie gibt man Text in PHP aus?
    JS = document.getElementById("metadaten").innerHTML = kundnr[i][1];
    metadaten = css-Beschreibung für die Textausgabe
    kundnr[i][1]; = Textausgabe

    PHP= ????

    Gruß hadida

    Hier zum besserem Verständnis:


    - Aufruf aus dem HTML- Body-Bereich

    <a href="javascript:Zeigen(1)"><img name="arb1" src="bilder/BI1.jpg" title="" alt="" /></a>


    - mit Java-Script: Zeigen(1) wird der nachfolgende Javascript ausgeführt.


    function Zeigen(Nummer) {
    BildJetzt = Nummer;
    document.getElementById("bildtitel").innerHTML = bilder[BildJetzt][1];
    document.getElementById("bildpad").src = bilder[BildJetzt][2];
    document.getElementById("textbereich").innerHTML = bilder[BildJetzt][3];
    metadat(); // Anzeige der Metadaten
    }
    function metadat() {//alert("metadat");
    an = (kundnr.length); // Anzahl der Kunden
    for(i=0; i<an; i++)
    { if (bilder[BildJetzt][0] == kundnr[i][0])
    { //alert("gleich");
    document.getElementById("metadaten").innerHTML = kundnr[i][1];
    document.getElementById("metadaten1").innerHTML = kundnr[i][2];
    document.getElementById("metadaten2").innerHTML = kundnr[i][3];
    document.getElementById("metadaten3").innerHTML = kundnr[i][4];
    document.getElementById("metadaten4").innerHTML = kundnr[i][5];
    kundennummer = kundnr[i][0];
    //alert(kundennummer);
    emailadresse = kundnr[i][5];
    // alert(emailadresse)
    webadresse = kundnr[i][6];
    //alert(webadresse);
    }}}


    - weitere Aufrufe für Javascript-Anwendungen (Anfang-Zurück-Weiter Neusetzen von Zählern und Anzeigen neuer Texte und Grafiken.

    <div id="content"> <!-- Anfang - Zurück - Weiter -->
    <ul>
    <li><a onclick="anfang()" href="javascript:void(0)">Anfang</a></li>
    <li><a onclick="zurueck()" href="javascript:void(0)">Zur&uuml;ck</a></li>
    <li><a onclick="weiter()" href="javascript:void(0)">Weiter</a></li>
    </ul>
    </div>

    ich hoffe es ist deutlicher geworden.

    Danke nochmal
    Gruß hadida

    Danke für die Antwort.
    Sie werden wahrscheinlich mit Ihrer Annahme r das es sich um JSP handelt Recht haben.

    Hier folgend die Nachricht des Providers:
    -- ich ging davon aus, dass Sie normalen Java Script einsetzen, dieser wird
    im Browser ausgeführt. Der Server bietet jedoch keine Java Server Pages
    an, dort würde dann Java Script auf dem Server ausgeführt.

    Also Fehlerfrei läuft es auf meinen Rechner. Beim Provider werden mit Javsript keine Texte und Grafiken ausgegeben.

    Dazu fallen mir 2 Sachen ein:
    1. Es wäre schön wenn es einen Provider gibt der auch JSP verarbeiten kann. Dann benötigt der Webseitenbesucher eine Javascript-Einstellungen.
    2. Ich brauch mir keine weiteren Sorgen machen.

    Aber ich möchte mein Programm so anpassen das es auch ohne JSP läuft.

    Gibt es dafür einen Lösungsansatz Beispielsweise andere Schreibweise oder Einsatz von PHP statt JS.
    Aber wie springt man mit einem HTML onclick in einer PHP Ausgabe von Text und Grafik?

    Gruß hadida

    Danke für die Antwort.

    Nein, ich denke die Provider sollten wissen, was sie auf Ihren Servern installiert haben. Alle beide haben von JavaScript Page gesprochen.
    Ich habe zwar auf meinen Rechner auch Java installiert, aber eigentlich habe ich die Zutaten aus Javasript Fachbücher und aus Foren.

    Hier ein Beispiel meines Script.

    function metadat() {//alert("metadat");
    an = (kundnr.length); // Anzahl der Kunden
    for(i=0; i<an; i++)
    { if (bilder[BildJetzt][0] == kundnr[i][0])
    { //alert("gleich");
    document.getElementById("metadaten").innerHTML = kundnr[i][1];
    document.getElementById("metadaten1").innerHTML = kundnr[i][2];
    document.getElementById("metadaten2").innerHTML = kundnr[i][3];
    document.getElementById("metadaten3").innerHTML = kundnr[i][4];
    document.getElementById("metadaten4").innerHTML = kundnr[i][5];
    kundennummer = kundnr[i][0];
    //alert(kundennummer);
    emailadresse = kundnr[i][5];
    // alert(emailadresse)
    webadresse = kundnr[i][6];
    //alert(webadresse);
    }}}

    Auf meinen Rechner mit Apache-Server läuft das Problemlos.
    Wo könnte ich noch nachsehen? Vielleicht noch einen Hinweis?
    Gruß
    hadida

    Hallo zusammen,
    ich habe folgendes Problem.
    Nach dem ich meine Webseite bei einem Provider hochgeladen und gestartet habe, wurden mir einige Grafiken und Texte die mit Javascript erzeugt werden, nicht angezeigt.
    Nach Rückfrage, woran das liegen könnte, sagte mir der Provider, das er kein JavaScript Page unterstützt.
    So erging es mir auch bei einen anderen Provider.
    Wie kann ich prüfen welche Java-Version ich habe?
    Wie kann ich ein einfaches Javascript erhalten?
    Wie kann ich meine Javascript anpassen?

    Über ein paar Hinweise oder Tipps bin ich schon dankbar.
    Mit freundlichen grüßen
    hadida

    Danke für den Tipp.
    Den Click-Button habe ich jetzt verwendet. Aber ganz zufrieden bin ich noch nicht.
    Das Ziel war eigentlich mit JS die www Adresse zu schreiben und diese dann mit ein Click auszuführen.
    Damit kann ich vor der Ausführung die komplette Adresse sehen. Jetzt habe ich erst einen neutralen Text für den
    Click-Butten verwendet. Der Besucher sieht also die eigentliche Adresse nicht.
    Besser wäre es, wenn ich im <a... irgentwie ein <script> aufruf webseite </script> </a>

    Wie sieht denn die Lösung mit php aus? Haben Sie hierfür auch ein Tipp oder Lösung? Bei php müsste ich nur den JS-Wert
    in eine php-Wert konvertieren. Kein Problem, oder?


    Gruß hadida

    Hallo,
    Wie kann ich im <a href= eine JS-Variable einsetzen?


    Vorhanden im HTML Bereich
    <a href="http://www.galerie-ganesha.de/">webseite</a>;
    Der Button "webseite" ist der Auslöser. Da sich die WWW-Adresse ständig ändern kann, soll für den Ausdruck - "http://www.galerie-ganesha.de/- eine Variable eingesetzt werden. Der Inhalt der Variable wird aus einer Javascript-Function jedesmal neu ermittelt. Das heißt; in dem
    <a href= "hier soll der JS-Aufruf erfolgen und mit der ermittelten Variable ausgeführt werden."
    Die function web(webseit) { var webseit="http://www.galerie-ganesha.de/" ; return webseit; } Diese Funktion ist nicht vollständig. Hier habe ich das herausfiltern der Web-Adresse weggelassen.
    Ich hoffe es gibt eine Möglichkeit. Gefunden habe ich bis jetzt noch nichts. Ich hoffe Sie können mir einen Tipp geben.
    Mit freundlichen Grüßen HADIDA

    Hallo synaptic,
    für die Erzeugung derProgramme benutze ich den Editor von: Webocton - Scriptly
    In dem phpDocumentor ist der Pfad für die Eintragung von …/php.exe und …/phpdoc vorgesehen.
    Über den IE- Aufruf innerhalb des Editors habe ich alle html-Programmeproblemlos getestet.
    Auch die einzelne Webseite mit php-Code.
    Daher bin ich davon ausgegangen, dass dies auch mit allen Webseitenfunktionieren sollte. Wahrscheinlich warich doch zu naiv.
    Gibt es den noch etwas was ich bei der Konfiguration von phpbzw. xampp beachten muß?

    Jetzt muss ich erst mal in meinen Webseiten gründlichaufräumen.
    Auch Ihren (Deinen) Hinweis bezogen auf Frames werdeüberdenken. Ich meine zwar, mit dem Aufbaueines linken Frame (Navigation) sowie einen oberen Frame( Logo + Haupt-Navigation),läßt sich das rechte Frame vielseitig verwendet bzw. austauschen.

    Nochmal herzlichen Dank für Deine Hilfe und Anregungen.
    Gruß hadida

    Hallo synaptic,
    die Schulaufgabe hat sich fast gelöst. Hier die vorläufigeLösung:
    Auf der Internetseite http://www.php-einfach.de/ unter der Überschrift „PHP installieren“ habe ich folgende Information erhalten.
    ________
    Wenn wir den normalen Dateipfad (c:\xampp\...) benutzen wirdder enthaltene PHP-Code nicht ausgeführt,deshalb müssen wir die Scripts über den Webserver abrufen.

    Die Adresse isthttp://localhost/ bzw. http://127.0.0.1/.
    Wennwir den normalen Dateipfad (c:\xampp\...) benutzen wird der enthaltene PHP-Codenicht ausgeführt, deshalb müssen wir die Scripts über den Webserverabrufen.

    Die Adresse ist http://localhost/bzw. http://127.0.0.1/.
    Dort wählen wir dann die PHP Datei aus und schon wird der Script ausgeführt.
    _______

    Jetzt habe ich alle html-Dateien in php-Dateien umgewandeltund das Programm mit
    http://localhost/web/index.phpim Windows-Browser gestartet.
    Es hat funktioniert. Aber nur beim 1ten mal. Erst wenn ichnach dem Starten den Browers den Inhalt gelöscht habe, konnte ich wiederProblemfrei starten.
    X X X

    synapatic, Ihre Hinweise auf die Umbenennung der Dateien inphp-Dateien war der richtige Lösungsansatz. Dafür nochmal mein Danke.

    Aber Elegant ist das nicht!

    Gibt es vielleicht eineMöglichkeit auf der Windowsoberfläche ein Button zu platzieren, der dieAnwendung zum Testen startet und dabei den Browserspeicher vorher löscht?
    Oder, kann man dies im PHP-Programm integrieren?
    Besteht vielleicht die Möglichkeit eine Einstellung in der php.inioder sonst wo vorzunehmen?

    Vielleicht hat auch Banditeinen Tipp parat.

    Jetzt noch einen schönen Abend liebe Leser.
    Gruß hadida