Ankündigung

Einklappen
Keine Ankündigung bisher.

Brauche HTML Experten!

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Brauche HTML Experten!

    sehr geehrte html profis,

    ich habe ein recht großes problem und bräuchte bitte eure hilfe.

    meine firma stellt terminals für z.b. für messen, reiseziele als guide etc her und programmiert diese auch.

    nun ist es so, dass als oberfläche eine stinknormale html-seite dient, die allerdings so ihre tücken hat.

    wir wollen erreichen, dass wenn ein kunde, der den terminal bedient und auf einen knopf drückt (alles touch) sich die zu bewerbende seite in einer art _self öffnet. siehe:

    [image]http://s14.directupload.net/images/130221/cjipsxpu.jpg[/image]

    problem an der geschichte nun ist, dass sich manche kunden die werbung und somit einen knopf buchen, beschweren, weil manchmal die seite als poup erscheint, und man in der zeit ihre werbung nicht mehr sieht. scheint denen sehr wichtig zu sein. ausserdem ist es völlig random, wann sich die seite als popup und wann als eingebundene seite öffnet.
    im moment sieht es aus wie im bild, nur möchten wir, dass:

    - die seite sich immer in dem mittleren kasten öffnet
    - kein scrollbalken unten zu sehen ist
    - ich brauch einen ersatz für overflow:hidden;, denn im moment sieht die deusch.css so aus:
    Spoiler: 
    .S100 { cursor:pointer; position:absolute; overflow:hidden; background-image:url('../media/vzbutton_de_fewo.png'); background-position:center; background-repeat:no-repeat; }
    .S101 { cursor:pointer; position:absolute; overflow:hidden; background-image:url('../media/vzbutton_de_arzt.png'); background-position:center; background-repeat:no-repeat; }
    .S102 { cursor:pointer; position:absolute; overflow:hidden; background-image:url('../media/vzbutton_de_region.png'); background-position:center; background-repeat:no-repeat; }
    .S103 { cursor:pointer; position:absolute; overflow:hidden; background-image:url('../media/vzbutton_de_ausflugsziele.png'); background-position:center; background-repeat:no-repeat; }
    .S104 { cursor:pointer; position:absolute; overflow:hidden; background-image:url('../media/vzbutton_de_sport.png'); background-position:center; background-repeat:no-repeat; }
    .S105 { cursor:pointer; position:absolute; overflow:hidden; background-image:url('../media/vzbutton_de_einzelhandel.png'); background-position:center; background-repeat:no-repeat; }
    .S106 { cursor:pointer; position:absolute; overflow:hidden; background-image:url('../media/vzbutton_de_immo.png'); background-position:center; background-repeat:no-repeat; }


    usw. je nachdem wie viele kunden es am terminal gibt.

    das größte problem ist, dass wir mit dem schwachsinnsprogramm XPage arbeiten müssen. an sich nicht so schlimm, da es viel copy paste arbeit abnimmt und schön in containern arbeitet. allerdings bleibt mir da wenig spielraum, was individuelle anpassung angeht und die seite ist teilweise ziemlich zugemüllt mit code.
    die lösung müsste also in einer art template vorliegen, die man immer und immer wieder global anwenden kann.

    mit fällt leider absolut nichts ein, was ich machen könnte, um die seiten wie gewünscht öffnen zu lassen.

    wenn ihr irgendetwas braucht lasst es mich wissen. wenn ihr mir dabei helfen könntet, wäre ich unbeschreiblich dankbar. :)

    #2
    Das mit dem Scrollbalken liegt wohl daran, dass das ein iframe ist, in dem man eine Seite öffnet. Wenn diese größer als das iframe ist, muss man eben scrollen..

    mir fällt es irgendwie schwer, ohne das HTML auf "Fehlersuche" zu gehen. Das, was du uns da aus der css zeigst, sind doch wohl eher die Bildchen da, oder? Der Overflow:hidden hat mit dem Feld in der Mitte wenig zu tun.

    Also spontan würde ich sagen: Funktion basteln, die onClick die URL an das iframe (igitt :/ ) übergibt und darin öffnet, Funktion auf die Buttons legen = Win.

    Kommentar


      #3
      Wenn das ein Problem deiner Firma ist, dann soll sie gefälligst Leute bezahlen, die davon Ahnung haben.

      Kommentar


        #4
        Zitat von p_nut
        Wenn das ein Problem deiner Firma ist, dann soll sie gefälligst Leute bezahlen, die davon Ahnung haben.
        Das kommt dazu. Wie kann man sowas denn "entwickeln", wenn man das Problem nich gelöst bekommt? :D Oder is das deine Aufgabe?

        Kommentar


          #5
          na das problem ist, dass ich mich erst seit heute ran gesetzt hab und selbst noch kein überblick habe, wie die seite eigentlich aufgebaut ist :D deshalb weiß ich noch nicht ganz, welchen code ich hier als vorlage zeigen könnte.

          overflow:hidden hat damit nichts zu tun, richtig. war nur "auch" ein fehler, den wir beheben wollen. :(

          @p_nut: jo :( wir haben jemand beauftragt sich gedanken zu machen. die wollen aber auf android umsteigen (???)

          es ist nicht meine hauptaufgabe. bin mädchen für alles :D

          Kommentar


            #6
            Naja, da läuft halt ein Windows und die Seite ist offen quasi, oder? Prinzipiell is das ganze eigtl "relativ" einfach zu lösen denke ich (siehe mein Post oben), das mit den Scrollbalken wird aber nich anders laufen denke ich.

            p.s. für das mit dem Mädchen bist du uns einen Beweis schuldig. Please not another ikeee.

            Kommentar


              #7
              richtig. als erstes sieht der nutzer eine auswahl an sprachen und wird dann auf eine deutsch.html geleitet, die quasi die index darstellen soll. als browser wird chrome genutzt.

              ich merk schon, so wird das nichts. ich sortier mal aus und poste dann den code zu den seiten. xD

              pp ss. was fürn ikeee und beweis? o.o

              Kommentar


                #8
                Ich habe das jetzt so verstanden, dass die Buttonleiste statisch ist und die jeweils zu den Button gehörnde Seite im iframe öffnen soll?

                Dann gib dem frame einen Namen:

                und setze die Links dann mit target="tollerframe".
                Wenn da ab und zu mal für einen Link ein neues Fenster geöffnet wird, dann klingt das nach einer nicht konsequenten Verlinkung mit dem target Attribut.

                Scrolling:

                overflow-x:hidden; sollte im css solven. Ich glaube man konnte auch einfach die breite>100% setzen und dann war der Balken auch "weg".

                /In Chrome funtzen frames allgemein nicht so richtig, weil die nicht im strict-format Unterstützt werden...daher kann chrome auch nichts mit oferflow:hidden anfangen.
                Daher entweder Browser wechseln oder div-Container definieren und mit php scripten...

                Kommentar


                  #9
                  Zitat von riot
                  Ich habe das jetzt so verstanden, dass die Buttonleiste statisch ist und die jeweils zu den Button gehörnde Seite im iframe öffnen soll?

                  Dann gib dem frame einen Namen:

                  und setze die Links dann mit target="tollerframe".
                  Wenn da ab und zu mal für einen Link ein neues Fenster geöffnet wird, dann klingt das nach einer nicht konsequenten Verlinkung mit dem target Attribut.

                  Scrolling:

                  overflow-y:hidden; sollte im css solven. Ich glaube man konnte auch einfach die breite>100% setzen und dann war der Balken auch "weg".

                  /In Chrome funtzen frames allgemein nicht so richtig, weil die nicht im strict-format Unterstützt werden...daher kann chrome auch nichts mit oferflow:hidden anfangen.
                  Daher entweder Browser wechseln oder div-Container definieren und mit php scripten...
                  Overflow ja ohnehin scheiße, weil in der Seite ja noch gescrollt werden können muss. Sonst zeigts die halbe Seite an und man kann damit ca nichts anfangen.

                  Kommentar

                  Lädt...
                  X