Beiträge von chuqa

    Zitat von Gamling

    Wieso Bill Gates? Was hat der mit Opera zu tun? rofl

    Du weißt aber schon, dass du auch vom IE gesprochen hast?!

    Zitat von Gamling

    Ich habe kein FF. Und auch keine Lust ein Programm zu laden, von dem ich weiß, dass es schlechter ist, als eins, das ich schon habe.

    Konnte ja nicht ahnen, dass sich deine Aussage nur auf Opera bezieht :roll:
    Und dazu hat ja bereits Ronald alles gesagt...

    Also wie gesagt, versuche die Warnungen aus deinem Quelltext zu beseitigen, und das sehen wir weiter, was sich machen lässt.

    gruß

    Zitat von Gamling

    rofl.

    Also

    Ich habe kein FF. Und auch keine Lust ein Programm zu laden, von dem ich weiß, dass es schlechter ist, als eins, das ich schon habe.


    Hat dir das Bill G. erzählt?

    Zitat von Gamling


    Also nochmal: Ich will scrollbalken nur rechts, da bringt mir scrolling=yes oder scrolling=no überhaupt nichts... :roll:


    Ich denke das geht nicht, siehe hier: http://forum.de.selfhtml.org/archiv/2004/1/t69577/

    Zitat von Gamling

    lol du musst mir jetzt nicht mit dem Standard html kommen, dass kann ich selber.


    Dann tu es, vielleicht funktioniert es dann.

    gruß

    Zitat von Gamling

    Also eigentlich wird die Page im Opera und im IE genau gleich dargestellt, aber egal Rolling Eyes

    Zitat von chuqa

    Übrigens schau dir dein Ergebnis einmal mit Firefox und Internet Explorer an. Gibt doch recht große Unterschiede.


    ...

    Zitat von Gamling

    Wenn man die Site lädt hat der iframe keine Scrollbalken.

    Wenn man dann refreshed aber schon! Kann mir das jemand erklären?


    Ich habe mit Firefox 1.5 und mit IE7 getestet und ich habe bei beiden Scrollbars, zumindestens vertikale, nur das sie beim IE andersfarbig sind.

    Zitat von Gamling

    Kann man irgendwie bestimmen, dass Scrollbalken nur zum Beispiel auf der linken Seite angezeigt werden? Vielleicht gibt es da ein Css oder so...


    scrolling="no" im iframe unterdrückt die Scrollbalken

    Zitat

    Also kann mir bitte einer von den richtigen Chracks helfen?


    bla ...

    Code
    <td>
    <center>
    
    
    
    
    <tr>


    so etwas geht nicht...

    Sry aber ich kann die vertical-align-Eigenschaft nicht in der entsprechenden Zelle finden.

    Mir fällt eigentlich nur spontan dazu ein, dass die Grafik im selben Verzeichnis wie die html-datei liegen muss.
    Ein <tr>-Tag in deiner Tabelle wäre auch nicht verkehrt
    Hast du vielleicht einen Link zu der Seite?

    gruß chuqa

    Zitat von Gamling


    Der iframe sitzt nicht bündig oben an der tabellenzelle. Wie kriege ich hin, dass der direkt dort anfängt? Muss irgendein Atribut sein, ich kenne es aber nicht :?


    Setze bei der entsprechenden Zelle noch die Eigenschaft vertical-align auf top:

    Code
    <td style="vertical-align:top;">
    Zitat von Gamling


    Außerdem is da etwas komisches. Man kann es schlecht erklären, also, der Inhalt des iframes sieht bei Laden der ganzen site anders aus, als wenn man den index des iframes extern lädt.


    Das versteh ich nicht ganz. Du lädst beim Klicken auf index ja die ganze seite neu und somit auch das Iframe und dann den Inhalt davon.
    Übrigens schau dir dein Ergebnis einmal mit Firefox und Internet Explorer an. Gibt doch recht große Unterschiede.

    gruß chuqa

    Ok ich denke ich hab die Antwort gefunden. Bin im selfhtml-Forum fündig geworden:http://www.selfhtml.de/forum/zeigebeitrag_1_83294__0.php Habe jetzt die Seite, die bei einem Menüpunkt geladen wird und die zwei Divs enthält, noch ein Div angefügt:

    Code
    <div id="themes" style="position:relative;left:0px;top:0px;width:150px;min-height:550px;float:left;">
    
    
    [...]
    </div>
    <div id="resultsContent" style="position:relative;left:0px;top:0px;width:620px;min-height:550px;margin-right:5px;float:right;">
    
    
    </div>
    <div id="bug"></div>


    Und als Stylesheet dann folgendes:

    Code
    div#bug{
    	clear:both; 
    }


    Und schwups es geht, jedenfalls so auf den ersten Blick ;)

    gruß chuqa

    Hallo,

    ich habe auf einer Seite zwei Divs ineinandergeschachtelt:

    Code
    <div id="main_bg">
       <div id="main_fg">
       [...]
       </div>
    </div>


    und folgende Style-Angaben:

    Das innere div (main_fg) kann jetzt je nach ausgewähltem Menüpunkt gefüllt werden (mithilfe von Ajax), z.B. lade 2 weitere Divs dort hinein, wobei eines ein Menü enthält und das andere der Platzhalter für diese Untermenüpunkte sein soll.

    Code
    <div id="themes" style="position:relative;left:0px;top:0px;width:150px;min-height:550px;float:left;">
    
    
    [...]
    </div>
    <div id="resultsContent" style="position:relative;left:0px;top:0px;width:620px;min-height:550px;margin-right:5px;float:right;">
    
    
    </div>

    Wenn ich nun ein Untermenüpunkt wähle wird also Inhalt nachgeladen (wieder mit Ajax). Dabei kann es passieren, dass der nachgeladenen Inhalt größer ist, als der div-Bereich mit dem Logo. Nun soll sich der äußere div-Bereich(main_bg) und auch der Innere (main_fg) verlängern. Das wird auch getan, nur viel zu weit. Der Inhalt den ich dort hineinlade ist wie folgt umschlossen:

    Code
    <p align="justify">
    </p>


    Wer sich das Ganze nochmal anschauen möchte:http://vip05.de/vips05.html#results_fce06
    Wo liegt mein Fehler, wie bekomme ich es hin, dass sich die Divs wirklich nur soweit vergrößern wie ich es benötige?

    gruß chuqa

    Herzlichen Dank für deine Mühen,
    es ging danach leider immer noch nicht wirklich. Es wurde gar nix in den div-Bereich geladen, auch nicht mehr die erste Seite. Das passierte allerdings nur bei einem doppelten Aufruf von getSite(). Ein einzelner Aufruf funktionierte nach wie vor. Ich habe nun den zweiten Aufruf ein bisschen verzögert ausgeführt und es wird ordentlich abgearbeitet

    Code
    if (window.location.hash == "#results_fce06"){
        getSite("results/results.html", "main_fg");
        window.setTimeout('getSite("results/fceCup06.html", "resultsContent")',20);
    }


    Jetzt muss ich nur noch über Stylesheets dafür sorgen, dass der User nur das Endergebnis präsentiert bekommt und nicht schon die ganzen Zwischenschritte ;)
    Danke nochmals

    gruß chuqa

    Tja, wäre nett wenn du mir mal sagen könntest, was ich bei meinem Code ändern müsste, damit das funktioniert. Ich habe noch den Status von dem XmlHttpRequest-Objekt eingebaut:

    Code
    function alertInhalt() {
    	if ((http_request.readyState == 4) && (myContainer != "" )) {
    			if (http_request.status == 200){
    				document.getElementById(myContainer).innerHTML = http_request.responseText;
    			}
          }
    }

    Bin recht grün in Ajax-Sachen, wäre deswegen nett, wenn ich ein wenig Hilfe bekommen könnte.

    gruß chuqa

    ;)
    Naja kommt ja nur der normale Ajax-Code


    myContainer ist eine globale Variable, die eigentlich nur das Ziel-Div enthalten soll.

    gruß chuqa

    Bjilton

    das Problem an deinem Quelltext ist, dass du die Spaltenbreite vorgibst, allerdings fügst du bei deinem Text ein Bild ein, welches über die Spaltenbreite hinausgeht (500px). Damit überschreibst du praktisch die vorgegebene Spaltenbreite und es entsteht ein großer Abstand von deinem Bild zu den persönlichen Angaben. Lege eine neue Tabelle mit derselben Breite für den langen Text an, und pack den da rein. Außerdem solltest du deinen Link schließen

    Code
    <a href="mailto:>> Edit by Admin :Das Posten von Email-Adressen ist hier nicht gestattet <<

    ansonsten haut dort nämlich gar nix mehr hin, auch der tipp mit der neuen Tabelle nicht ;)

    gruß chuqa

    Hallo,

    ich habe auf meiner Seite ein div-Bereich, der mit den Inhalten von den Hauptmenüpunkten befüllt wird. Nun kann es vorkommen, dass die geladene Seite weitere Menüpunkte enthält. Außerdem hat die geladene Seite einen weiteren div-Bereich, der eben die Inhalte dieser Untermenüpunkte aufnimmt(div im div). Das Befüllen der Div's führe ich mittels Ajax durch. Immer wenn ein Menüpunkt angeklickt wird (egal ob Haupt- oder Untermenü) wird die URL verändert. Nun werte ich in einem weiteren Javascriptteil die URL aus, um so z.B. Hyperlinks auf meine Seite zu ermöglichen. Wenn nun die URL auch das Untermenü enthält, möchte ich, dass erst in das div die Seite mit dem Hauptmenüpunkt geladen wird (wo auch das div für das Untermenü ist) und anschließend soll in das div für das Untermenü die entsprechende Seite geladen werden. Folgendes hab ich dazu gemacht:

    Code
    if (window.location.hash == "#results_fce05"){
    		getSite("results/results.html", "main_fg");
    		getSite("results/fanmeisterschaft_fce.html", "resultsContent");
    	}

    , d.h. also results.html enthält den div-Container resultsContent. Das ganze funktioniert nur nicht, als Fehlermeldung bekomme ich, dass die Variable, der ich resultsContent zuweise, keine Eigenschaften hat. Übrigens die Aufrufesyntax der Funktionen sind korrekt, der zweite Aufruf funktioniert nämlich in results.html und lädt die entsprechende Seite in das div. Hat jemand eine Idee wo der Fehler liegen könnte? Wenn ich das alles zu kompliziert bschrieben habe, dann bitte noch mal nachfragen. Ich hoffe auf eure Hilfe ;)

    edit: Sry, habe es ausversehen ins falsche Forum gepostet, wäre nett, wenn ein Moderator diesen Beitrag ins "PHP - CGI - Perl - JavaScript und Co."-Forum verschieben könnte.

    gruß chuqa

    Die Angabe für das Schriftgewicht wie z.B. bold, bolder, usw. ist font-weight. font-style bezeichnet den Schriftstil, also die Neigung der Schrift .

    gruß chuqa

    Die Eigenschaft sollte auch eher in das td- oder th-Element.
    Wozu schreibst du ein <td> innerhalb eines <th>?
    <th> definiert eine Zelle im Kopfbereich einer Tabelle, <td> tut dasselbe im body-Bereich.
    So sollte es gehn (habe es aber nicht getestet):

    Code
    <tr>
      <td style="text-align:center;vertical-align:middle;height:30px">
          [url='index.html']Home [/url]
      </td>
    </tr>

    gruß chuqa

    Attribute sind Bestandteile von Elementen. Elemente bestehen meistens aus einem Start- und einem Endtag. Attribute bezeichnen eine Eigenschaft des Elements.

    Code
    [url='http//www.google.de']Google[/url]


    Dabei ist "a" das Element und "href" ein Attribut des Elements. "Google" ist der Inhalt des Elements.
    Weitere Informationen:
    http://de.selfhtml.org/html/referenz/elemente.htm
    http://de.selfhtml.org/html/referenz/attribute.htm

    gruß chuqa

    Also wenn du bei der zweiten Tabelle das table-Attribut widht in width umbenennst sollte es eigentlich gehn, jedenfalls gings es dann bei mir ;).

    Übrigens du kannst auch die anderen style-Informationen in das style-Attribut einfügen. So könnte deine zweite Zelle in der zweiten Tabelle z.B. so aussehen:

    Code
    <td style="width:50%;height:400px;text-align:center;vertical-align:top">
    
    <h1>[url='http://www.google.de']Hallo[/url]</h1>
    </td>


    Und Links funktionieren dort auch.

    gruß chuqa