Linkfarben/Fenster schließen

Hallo liebe Htmler!

Zwei Fragen hab ich heute:

  1. Wenn ich die Linkfarben im Body-Tag definiert habe, kann ich sie dann für einen einzelnen Link neu definieren? Wenn ja, wo? Muss ich ein Div-Tag einfügen? Oder im Tabellenfeld?

  2. Ich hab ein Popup, in dem auch ein Anker steht, der das Fenster schließt. Beim Explorer poppt dann noch ein Systemfeld auf, das nachfragt, ob das Fenster wirklich geschlossen werden soll. Ist das im IE immer so? Oder liegt das vielleicht an dem Javascript (… onClick=javascript.selfClose() …)

Grüße
Trilli

Hallo,

Zwei Fragen hab ich heute:

  1. Wenn ich die Linkfarben im Body-Tag definiert habe, kann
    ich sie dann für einen einzelnen Link neu definieren? Wenn ja,
    wo? Muss ich ein Div-Tag einfügen? Oder im Tabellenfeld?

Text

  1. Ich hab ein Popup, in dem auch ein Anker steht, der das
    Fenster schließt. Beim Explorer poppt dann noch ein Systemfeld
    auf, das nachfragt, ob das Fenster wirklich geschlossen werden
    soll. Ist das im IE immer so? Oder liegt das vielleicht an dem
    Javascript (… onClick=javascript.selfClose() …)

Du kannst mit javascript ohne diese Sicherheitsabfrage nur Fenster schliessen, die Du auch mit JS aufgemacht hast - nur der sonst doch recht sichreheitsbewusste Opera fragt nicht nach.
Wenn Du ein Fenster ueber open geoeffnet hast, kannst Du es auch ueber self.close schliessen - sonst fragt der Browser nach.

Greetinx
Christian

http://www.html-workshop.de

Hi,

  1. Wenn ich die Linkfarben im Body-Tag definiert habe, kann
    ich sie dann für einen einzelnen Link neu definieren?

ja.

Wenn ja, wo?

Im Link, mittels CSS am besten. Du kannst auch einen -Tag in den Link schachteln; aber ist deprecated.

Muss ich ein Div-Tag einfügen? Oder im Tabellenfeld?

Nein.

  1. Ich hab ein Popup, in dem auch ein Anker steht, der das
    Fenster schließt. Beim Explorer poppt dann noch ein Systemfeld
    auf, das nachfragt, ob das Fenster wirklich geschlossen werden
    soll. Ist das im IE immer so?

Auch in Netscape, nur ein ganz klein wenig seltener (Netscape prüft ausschließlich auf eine gefüllte History, beim IE muss das Fenster zusätzlich durch JavaScript geöffnet worden sein). Es handelt sich um eine Sicherheitsabfrage, die Datenverlusten entgegenwirken soll; und selbstverständlich lässt sie sich nicht umgehen.

onClick=javascript.selfClose()

Wo hast Du das stehen? In ?

Abgesehen davon, dass es „self.close()“ statt „selfClose()“ heißen muss, hat „javascript:“ in einem Event-Handler *nichts* verloren. Im Gegenteil, es ist falsch. Wenn es in einem Browser trotzdem funktioniert, liegt dies an dessen Fehlerkorrekturroutinen - der IE hat davon z.B. satte 40 MB.

Cheatah

Dankeschön
Dankeschön Christian, im Gegensatz zu Cheatahs Antwort komme ich mir bei Deiner nicht wie eine Idiotin vor.
Sie hat mir auf jeden Fall weitergeholfen.

Grüße zurück
Trilli

Dankeschön Christian, im Gegensatz zu Cheatahs Antwort komme
ich mir bei Deiner nicht wie eine Idiotin vor.
Sie hat mir auf jeden Fall weitergeholfen.

dabei hat er (wie so oft) vollkommen recht.

Bei mir hat nur die Resignation ueber nicht eingehaltene Standards gesiegt - da hat die Praxis ihren Teil getan.

Es ist im Endeffekt ein ewiger Kreislauf: Opera-Leute haben jetzt mal so schoen gesagt:„Erst optimieren wir die Browser-Engine fuer die Standards und dann auf die fehle, die verberitet sind.“

Und so koennen wir weiter die Fehler, die in der Praxis funktionieren benutzen.

Und das eine wird wohl ewig Theorie und das andere Praxis bleiben…

Auserdem bleibt da noch die Frage, wo Diskussionen ueber „funktioniert, ist aber falsch“ und aehnliches fuehren kann. da bin ich wohl etwas pragmatischer als Cheatah :smile:

Na ja…

Christian

Tut mir leid.

Es ist im Endeffekt ein ewiger Kreislauf: Opera-Leute haben
jetzt mal so schoen gesagt:„Erst optimieren wir die
Browser-Engine fuer die Standards und dann auf die fehle, die
verberitet sind.“ Und so koennen wir weiter die Fehler, die in der Praxis funktionieren benutzen.

Jetzt fühle ich mich von Dir auch angepampt.

Warum frage ich denn, bevor ich Sachen ins Netz stelle? Damit solche Fehler nicht mehr vorkommen. Ich hab genausowenig Lust, schlechten Code zu schreiben, wie die meisten anderen, aber ich weiß einfach nicht genug und ich kenne leider auch keinen, den ich im Moment solche Babyfragen fragen kann.

Aus meinem Bereich kenne ich das genauso, dass Leute immer wieder die gleichen Sachen fragen und als Designerin kann ich noch nicht mal mit richtig oder falsch argumentieren. Aber ich versuche, freundlich zu bleiben und jemanden nicht für seine Unwissenheit zu bestrafen und auch nicht dafür, dass er der 273. Unwissende ist.

Ich finde, wenn Dir oder Cheatah solche Fragen auf die Nerven gehen, dann müsst ihr doch auch nicht antworten. Dann lasst mich doch einfach dumm sterben :wink:

Grüße an euch beide
Trilli