Autor Thema: Frage zu HTML/JavaScript  (Gelesen 4095 mal)

Offline HRaq

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 688
  • Geschlecht: Männlich
  • Erst hat man kein Glück, dann kommt noch Pech dazu
Frage zu HTML/JavaScript
« am: 01.11.03 - 14:35:00 »
Hallo Leute,

ich bin nebenbei Homepages am Erstellen und stehe vor einem Problem:
Ich möchte als Schaltflächen Fotos einbauen, die sich beim MouseRollover vergrößern. Da ich weder HTML noch JavaScript wirklich beherrsche, erstelle ich die Pages mit NetObjectsFusion.
Leider spielt die Software bei o.a. Vorhaben nicht mit, d.h. die Größenänderung wird ignoriert.
Hat jemand von Euch Cracks einen Tipp für mich?

Danke für Eure Antworten....

Gruß Henning
Gruß Henning

Offline Rob Green

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.651
  • Geschlecht: Männlich
    • Meipor
Re:Frage zu HTML/JavaScript
« Antwort #1 am: 01.11.03 - 20:27:24 »
diese Site müßte Dir evtl. etwas weiterhelfen. NetObjects ist schon ein ziemlicher Exot: http://www.fusion-support.de/
oder diese http://www.petra-palzer.de/faq/index.php3

(NetObjects ist in der Tat ok für Leute, die kA von HTML haben, allerdings ist es auch irgendwo ein Exotenprogramm, ... ich befürchte Du wirst hier wenig Help bekommen können ... Google ;))
« Letzte Änderung: 01.11.03 - 20:28:08 von Rob Green »
Vielleicht verdirbt Geld wirklich den Charakter.
Auf keinen Fall aber macht Mangel an Geld ihn besser.
(John Steinbeck)

Meiporblog: http://www.meipor.de/blog
allg. Unternehmerblog: http://www.m-e-x.de/blog

Offline Rob Green

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.651
  • Geschlecht: Männlich
    • Meipor
Vielleicht verdirbt Geld wirklich den Charakter.
Auf keinen Fall aber macht Mangel an Geld ihn besser.
(John Steinbeck)

Meiporblog: http://www.meipor.de/blog
allg. Unternehmerblog: http://www.m-e-x.de/blog

Offline HRaq

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 688
  • Geschlecht: Männlich
  • Erst hat man kein Glück, dann kommt noch Pech dazu
Re:Frage zu HTML/JavaScript
« Antwort #3 am: 01.11.03 - 20:38:28 »
Hi Rob,

danke für deine Tipps, die helfen mir evtl. etwas weiter.
Ich wäre natürlich auch für etwas Code dankbar, den ich dann "außerhalb" von NetObjects einbaue (entweder als js-Datei oder mittels html-Editor).
Aber ich sehe mal nach.

Ich lasse den Thread allerdings noch etwas offen.
Also, nochmal vielen Dank...

Gruß Henning
Gruß Henning

Offline Axel_Janssen

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 769
Re:Frage zu HTML/JavaScript
« Antwort #4 am: 02.11.03 - 09:20:54 »
Obwohl ich mittlerweile ein grosser Freund von Tools bin, empfehle ich dir dringend, dich erstmal ein bischen in JavaScript/Html/DHTML einzuarbeiten. Das dauert vielleicht 1 Woche parallel zur normalen Arbeit, bis du einigermassen in der Lage bist, da vernünftiges auf die Beine zu stellen. Wenn du das Grundlagenwissen erstmal hast, kannst du dir Tonnen von code aus dem Internet holen.

Der gratis-Klassiker ist selfhtml (google). Daneben schwöre ich auf die Bücher von OReilly. Bei Büchern schaue nicht auf den Preis sondern die Amazon Leser Ratings.

Tools können natürlich auch für den erfahrenen Entwickler die Arbeit beschleunigen. Nur würde ich da nicht ein totes Produkt wie NetObjects nehmen, sondern etwas, dass sich am Markt durchgesetzt hat (z.B. Macromedia Dreamweaver). Solche Tools erlauben einen Probe-Download.

Ansonsten wirst du irgendwann an einen Punkt kommen, wo du nicht weiterweisst und das Tool dir auch nicht helfen wird. Ausserdem erzeugst du code, der auch für Leute, die sich damit auskennen, schwer verständlich, änderbar und erweiterbar ist. Ich habe so etwas zig-fach erlebt.  

Wenn ich jemanden dafür bezahle, dass er in meiner Wohnung die Elektrik verlegt, erwarte ich ja auch, dass der sich mit den Grundsätzen der Elektrik-Verlegung auskennt. Diese Idee ständig nach irgendwelchen Abkürzungen zu suchen, anstatt sich mit den Dingen selbst zu beschäftigen, ist weder effizient noch clever. Das gilt auch für Computer. Da bin ich mir mittlerweile ganz sicher.

Gruß Axel
... design patterns are abstract designs that help identify the structure and elements involved in a specific design solution. From this, a concrete implementation can be produced.
Kyle Brown

Offline HRaq

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 688
  • Geschlecht: Männlich
  • Erst hat man kein Glück, dann kommt noch Pech dazu
Re:Frage zu HTML/JavaScript
« Antwort #5 am: 02.11.03 - 10:54:31 »
Hallo Axel,

ich gebe dir da völlig Recht. Grundsätzlich bin ich der gleichen Meinung. Da ich aber nicht gewerblich oder profimäßig entwickle, wollte ich halt den Weg der "Abkürzung" nehmen.
Abgesehen davon kann man sich auch nicht überall auskennen; es ist schwierig genug, die Kenntnisse als W2K-Admin sowie Notes-Admin up to date zu halten.
Sicherlich ist es wichtig, sich auch in html/Java-Script auszukennen, aber die Zeit reicht einfach nicht, um sich auch in dieser Richtung noch umfassend zu informieren. Aus dieser Überlegung heraus hatte ich den Thread gestartet. Ich dachte mir, dass es hier genügend Leute gibt, die sich damit auskennen (unter anderem auch du), so dass das Rad nicht neu erfunden werden muß.

In diesem Sinne, schönen Sonntag

Gruß Henning
Gruß Henning

Offline Axel_Janssen

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 769
Re:Frage zu HTML/JavaScript
« Antwort #6 am: 02.11.03 - 12:41:07 »
Hallo Henning,

Um deine Nerven zu beruhigen: Ich habe den code angehängt.
<ohne_reden_schwingen_gehts_nicht>
O.k. warn bischen übertrieben.
Das sind für mich wirklich sensible Punkte. In der Zeit als Lotus-Notes-Entwickler habe ich extrem viel Zeit damit vergeudet, den Scheiss aufzuräumen, den irgendwelche Makaken-Programmierer in unternehmenskritischen Anwendungen mal so eben aus dem <goil>Internet</goil> da reingepastet haben, ohne wirklich zu wissen, was sie da machen. ... und dies mit einem falsch verstandenen "das Rad neu erfunden"-Argument begründet haben.
Und da brothas_and_sistas sind Java engineers eben anders. Da wird nämlich software engineering freakin' ernst genommen.
Für eine private homepage ist das aber vermutlich o.k.. Falls man so im professionellen Rahmen arbeitet, fällt das für mich unter zivilisationszersetzendes Verhalten.
</ohne_reden_schwingen_gehts_nicht>

Der code ist eine recht primitive Lösung, die allerdings auch mit 4er Browsern funktioniert. Mit 5er Browsern geht es auch mit reinem css (poste das vielleicht mal später (JavaScript/css/dhtml gehört seit ca 8 Monaten btw auch nicht zu meinem Job)). Ausserdem dürfte es eine DHTML-DOM Lösung geben.  

Ich gehe von folgenden aus:
- Die Foto-Images werden mit ihrer wirklichen Größe angezeigt. Du kannst also mit deiner Grafik-Software 2 Versionen der Grafik erstellen.

- Damit es nicht zu unprofessionellen verschiebeeffekten kommt, solltest du die height und width Parameter der td-tags an deine Grafikgrössen anpassen.

Deine Grafiken trägst du in diesem Bereich ein:
Code
Normal1 = new Image();
Normal1.src = "antialias6.gif";     /* erste Standard-Grafik */
Highlight1 = new Image();
Highlight1.src = "filter1.jpg"; /* erste Highlight-Grafik */

Normal2 = new Image();
Normal2.src = "antialias7.gif";     /* zweite Standard-Grafik */
Highlight2 = new Image();
Highlight2.src = "filter2.jpg"; /* zweite Highlight-Grafik */
 

Gruß Axel
« Letzte Änderung: 02.11.03 - 12:43:33 von Axel_Janssen »
... design patterns are abstract designs that help identify the structure and elements involved in a specific design solution. From this, a concrete implementation can be produced.
Kyle Brown

Offline HRaq

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 688
  • Geschlecht: Männlich
  • Erst hat man kein Glück, dann kommt noch Pech dazu
Re:Frage zu HTML/JavaScript
« Antwort #7 am: 02.11.03 - 13:54:37 »
Hallo Axel,

vielen Dank für deine Hilfe. Es handelt sich um wirklich um eine private Homepage, an der nie irgendein anderer Entwickler irgendetwas zu tun hat. Insofern kann ich da, auch unprofessionell, "rumfutscheln".
Un keine Angst, meinen Nerven gehts sehr gut, die waren nicht beunruhigt  ;D

Also, vielen Dank nochmal und schönen Sonntag...

Gruß Henning
Gruß Henning

Offline HRaq

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 688
  • Geschlecht: Männlich
  • Erst hat man kein Glück, dann kommt noch Pech dazu
Re:Frage zu HTML/JavaScript
« Antwort #8 am: 02.11.03 - 16:58:52 »
Hi,

ich bins nochmal, also nach stundenlangem Rumdoktern ist es mir nicht gelungen. Ich denke, ich werds jetzt drangeben...
Wenn ich sowas nicht nur irgendwo schonmal gesehen hätte...
Naja, was solls, wäre ne schöne Spielerei gewesen.

Auf jeden danke an alle Beteiligten (Rob und Axel  :D)

Gruß Henning
Gruß Henning

Offline Rob Green

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.651
  • Geschlecht: Männlich
    • Meipor
Re:Frage zu HTML/JavaScript
« Antwort #9 am: 03.11.03 - 07:46:06 »
und die Beschreibung oben wie man das in Netobjects macht, hat nix geholfen? War doch supereasy. Hab den leisen Verdacht, daß Du das nicht gelesen hast, oder? Würde ich tun, ist nämlich wirklich einfach. Falls es nicht geht würde mich das sehr wundern, denn vor ca. 5-6 Jahren haben wir Netobjects in der Firma getestet und da waren bereits massig Templates mit Rollover Effekten drin.

Lösung:
Um den Mouseover-Effekt mithilfe von Aktionen zu erzielen, müssen Sie sicherstellen, dass die Einstellung für das Veröffentlichen dieser Seite auf CSS und Layers eingestellt ist.

Platzieren Sie das Anfangsbild an der gewünschten Stelle auf der Seite.
Für dieses Beispiel nennen wir die Grafik Bild1.jpg.

Markieren Sie Bild1.jpg und klicken Sie die Registerkarte Aktionen (Actions) auf der Eigenschaften-Palette Bild (Picture properties).
 
Benennen Sie die ObjectID in Bild1 um, so dass es einfach zu identifizieren ist.
 
Fügen Sie durch Klicken auf das Plus-Symbol (+) eine Aktion hinzu.

Wählen Sie im Dialogfeld "Aktion einrichten" (Set actions) Nachricht > Objekt > Bild festlegen (Message > Object > Set Image).

Wählen Sie Parameter > Werte (Parameter(s) > Values), doppelklicken Sie auf das Feld Bild 1 (Normal). Dadurch wird das Dialogfeld "Bilddatei öffnen" (Picture File Open) aufgerufen.
Wählen Sie die Registerkarte Bild-Assets (Image Assets). Bild1.jpg sollte hier aufgelistet sein.
Markieren Sie Bild1.jpg und klicken Sie auf Öffnen.

Dann doppelklicken Sie auf das Feld Bild2 (Hervorgehoben). Im Dialogfeld "Bilddatei öffnen" (Picture File Open) markieren Sie die Registerkarte Ordner und suchen dort die Datei Bild2.jpg.
Markieren Sie Bild2.jpg und klicken Sie auf Öffnen.
Für dieses Beispiel ist Bild2.jpg das Bild, das erscheinen soll, wenn die Maus über der Bildfläche ist.
Klicken Sie auf OK.

Fügen Sie eine weitere Aktion wie folgt ein:
Anlass (When): Maus darüber (Mouse Over)
Ziel (Target): Bild1.jpg
Meldung (Message): Objekt > Bild verwenden (Object > Use Image)
Parameter: Bild 2 (Hervorgehoben) (Image 2 (Highlighted))
Klicken Sie auf OK.

Fügen Sie eine dritte Aktion wie folgt ein:
Anlass (When): Maus außerhalb (Mouse Out)
Ziel (Target): Bild1.jpg
Meldung (Message): Objekt > Bild verwenden (Object > Use Image)
Parameter: Bild 1 (Normal)
Klicken Sie auf OK.
« Letzte Änderung: 03.11.03 - 07:48:36 von Rob Green »
Vielleicht verdirbt Geld wirklich den Charakter.
Auf keinen Fall aber macht Mangel an Geld ihn besser.
(John Steinbeck)

Meiporblog: http://www.meipor.de/blog
allg. Unternehmerblog: http://www.m-e-x.de/blog

Offline HRaq

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 688
  • Geschlecht: Männlich
  • Erst hat man kein Glück, dann kommt noch Pech dazu
Re:Frage zu HTML/JavaScript
« Antwort #10 am: 03.11.03 - 07:57:55 »
Hi Rob,


das hatte ich gelesen und soweit funktioniert es auch. Aber, und das ist das, worauf ich hinauswollte, die Größenänderung funktioniert nicht. Ich habe Bilder unterschiedlicher Größe, und beim Highlight wollte ich das größere hinterlegen. Und das zeigt er mir nicht an.
Das, was auf den Links beschrieben ist, habe ich bereits mehrfach angewendet und das funktioniert auch.
Trotzdem danke für deine ausführliche Antwort.

Gruß Henning
Gruß Henning

Offline Rob Green

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.651
  • Geschlecht: Männlich
    • Meipor
Re:Frage zu HTML/JavaScript
« Antwort #11 am: 03.11.03 - 08:29:41 »
kannst Du Größenattribute bei den Bildern angeben?
Vielleicht verdirbt Geld wirklich den Charakter.
Auf keinen Fall aber macht Mangel an Geld ihn besser.
(John Steinbeck)

Meiporblog: http://www.meipor.de/blog
allg. Unternehmerblog: http://www.m-e-x.de/blog

Offline HRaq

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 688
  • Geschlecht: Männlich
  • Erst hat man kein Glück, dann kommt noch Pech dazu
Re:Frage zu HTML/JavaScript
« Antwort #12 am: 03.11.03 - 08:34:20 »
...und schon stößt du an meine Grenzen. Wo muß/sollte/kann ich das tun?
Gruß Henning

Offline Rob Green

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.651
  • Geschlecht: Männlich
    • Meipor
Re:Frage zu HTML/JavaScript
« Antwort #13 am: 03.11.03 - 09:55:20 »
in Netobjects ?
Vielleicht verdirbt Geld wirklich den Charakter.
Auf keinen Fall aber macht Mangel an Geld ihn besser.
(John Steinbeck)

Meiporblog: http://www.meipor.de/blog
allg. Unternehmerblog: http://www.m-e-x.de/blog

Offline HRaq

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 688
  • Geschlecht: Männlich
  • Erst hat man kein Glück, dann kommt noch Pech dazu
Re:Frage zu HTML/JavaScript
« Antwort #14 am: 03.11.03 - 10:14:30 »
soweit ich weiß, geht das nicht. Wie gesagt, die Hilfe von Netobjects sagt auch, das mein Vorhaben mit Netobjects-Mitteln allein nicht funktioniert.
Gruß Henning

Offline Rob Green

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.651
  • Geschlecht: Männlich
    • Meipor
Re:Frage zu HTML/JavaScript
« Antwort #15 am: 03.11.03 - 10:16:31 »
aha, ok, das ist dann natürlich dumm. Tja, sorry, weiß auch nicht mehr weiter jetzt. Meine Kenntnisse über Netobjects sind nur noch schemenhaft.
Vielleicht verdirbt Geld wirklich den Charakter.
Auf keinen Fall aber macht Mangel an Geld ihn besser.
(John Steinbeck)

Meiporblog: http://www.meipor.de/blog
allg. Unternehmerblog: http://www.m-e-x.de/blog

Offline HRaq

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 688
  • Geschlecht: Männlich
  • Erst hat man kein Glück, dann kommt noch Pech dazu
Re:Frage zu HTML/JavaScript
« Antwort #16 am: 03.11.03 - 10:30:50 »
Hi Rob,

das macht ja nichts. Vielen Dank nochmal für deine Bemühungen. Ich geb ja zu, dass meine Anfrage mit Notes/Domino nur herzlich wenig zu tun hatte.

Schönen Tag noch
Gruß Henning
« Letzte Änderung: 03.11.03 - 11:32:08 von HRaq »
Gruß Henning

Axel Janssen temp

  • Gast
Re:Frage zu HTML/JavaScript
« Antwort #17 am: 03.11.03 - 11:14:48 »
Dies ist eine triviale JavaScript-Aufgabe.
Poste einfach mal deinen html-quellcode, der von netobjects generiert wird.
Seite in browser öffnen
(Mozilla->Menü -- Ansicht:Seitenquelltext)
(IE-> Menü -- Ansicht:Quelltext)
Ich vermute, dass das im Prinzip ausgestorbene Tool Netobjects Fusion immer automatisch width und height Attribute für Images erzeugt.
Das ist aber genau das, was du nicht brauchst.

Offline HRaq

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 688
  • Geschlecht: Männlich
  • Erst hat man kein Glück, dann kommt noch Pech dazu
Re:Frage zu HTML/JavaScript
« Antwort #18 am: 03.11.03 - 11:38:25 »
Hallo Axel,

als Anhang der entsprechende Quelltext. Die vergrößerte Fassung der Bilder ist hier jetzt nicht enthalten.
Bitte erschreck nicht über diesen generierten Code.
Hinweis: Du mußt da jetzt nicht wirklich "Herzblut" investieren; so kriegsentscheidend ist die Sache nicht.
Trotzdem vielen Dank für deine Mühe.

Gruß Henning
Gruß Henning

Axel Janssen temp

  • Gast
Re:Frage zu HTML/JavaScript
« Antwort #19 am: 03.11.03 - 14:28:38 »
nein. jetzt bin ich neugierig.
Versuch mal:
statt-->
Code
<a href="./historie/historie.html" target="Haupttext" onMouseOver="onRolloverBild4A9439Over(this)" onMouseOut="onRolloverBild4A9439Out(this)"><IMG
                 ID="RolloverBild4" HEIGHT=80 WIDTH=56 SRC="./Baum3.JPG" BORDER=0 name=RolloverBild4A9439></a></TD>
das:
Code
<a href="./historie/historie.html" target="Haupttext" onMouseOver="onRolloverBild4A9439Over(this)" onMouseOut="onRolloverBild4A9439Out(this)"><IMG
                 ID="RolloverBild4" SRC="./Baum3.JPG" BORDER=0 name=RolloverBild4A9439></a></TD>
HEIGHT=xx und WIDTH=xx löschen.

analog an diesen Stellen:
Code
1. 
<a href="./historie/historie.html" target="Haupttext" onMouseOver="onRolloverBild4A9439Over(this)" onMouseOut="onRolloverBild4A9439Out(this)"><IMG
                 ID="RolloverBild4" HEIGHT=80 WIDTH=56 SRC="./Baum3.JPG" BORDER=0 name=RolloverBild4A9439></a></TD>

2. 
<a href="./ursprung/ursprung.html" target="Haupttext" onMouseOver="onRolloverBild1A20427Over(this)" onMouseOut="onRolloverBild1A20427Out(this)"><IMG
                 ID="RolloverBild1" HEIGHT=54 WIDTH=80 SRC="./spielpl_alt3.JPG" BORDER=0 name=RolloverBild1A20427></a></TD>

3. 
<a href="./planung/planung.html" target="Haupttext" onMouseOver="onRolloverBild3A29427Over(this)" onMouseOut="onRolloverBild3A29427Out(this)"><IMG
                 ID="RolloverBild3" HEIGHT=55 WIDTH=80 SRC="./wald3.JPG" BORDER=0 name=RolloverBild3A29427></a></TD>
            <TD COLSPAN=7></TD>

4. 
<IMG
                 ID="RolloverBild6" HEIGHT=55 WIDTH=80 SRC="./Baust3.JPG" BORDER=0 name=RolloverBild6A38428></a></TD>

5. 
<IMG
                 ID="RolloverBild5" HEIGHT=60 WIDTH=80 SRC="./Nettetal3.jpg" BORDER=0 name=RolloverBild5A46927></a></TD>
            <TD COLSPAN=7></TD>

6. 
a href="./trimbs/trimbs.html" target="Haupttext" onMouseOver="onRolloverBild7A55623Over(this)" onMouseOut="onRolloverBild7A55623Out(this)"><IMG
                 ID="RolloverBild7" HEIGHT=55 WIDTH=80 SRC="./Oelmuehle3.JPG" BORDER=0 name=RolloverBild7A55623></a></TD>
            <TD COLSPAN=8></TD>


hat genau 7 Minuten gedauert.
 ;D

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz