gs-500.de

gs-500.de (https://forum.gs-500.de/index.php)
-   Computer, Handy, Technik, ... (https://forum.gs-500.de/forumdisplay.php?f=23)
-   -   HTML Frage (https://forum.gs-500.de/showthread.php?t=13299)

Eleven7 17.10.2007 19:33:55

HTML Frage
 
Gibts in HTML eine Möglichkeit, die Fensterbreite beim Öffnen einer Seite festzulegen?

Das heißt, dass sich die Seite dann immer mit z.b. 400x300 pixeln öffnet. Und das ohne großartigen Firlefanz wie Java.

RemoteC 17.10.2007 19:50:03

Mit reinem HTML behaupte ich einmal ist das nicht möglich, aber mit JavaScript:
Code:

PopUp
Mit "status=no,toolbar=no,menubar=no, titlebar=no" kannst du einstellen wie das Pop-Up Fenster ausschaut, ob es eine Navigation usw. gibt oder eben nicht.

Eleven7 17.10.2007 20:22:14

Danke, kann ich das einfach so einbauen, oder muss ich da im Header noch rumfummeln? Hab mit sowas eigentlich nichts am Hut

Eleven7 17.10.2007 21:07:22

Noch ne Html Frage:

Die Seite soll automatisch starten, sobald man die CD einlegt (ist ein Inhaltsverzeichnis)

Geht auch wunderbar, die html-Datei ist "Laufwerk":/inhaltsverzeichnis.html,
allerdings sind die Daten (Texte, Bilder, etc.) in einem Unterordner (also z.B. "Laufwerk":/Daten/Text.txt)

Die Links zu diesen Daten sind aber über den Übergeordneten Ordner geregelt (Links ist so z.B. <a>

Dieser Übergeordnete Ordner kann sich ja aber dauernd ändern, weils ein Laufwerk ist. Wenn ich da jetzt D: angebe, und manche Leute das auf E: oder F: haben, dann funktionieren die Links aber nichtmehr.

Kann man das irgendwie umgehen?

Paulchen 17.10.2007 22:06:12

Zitat:

Zitat von Eleven7
Noch ne Html Frage:

Die Seite soll automatisch starten, sobald man die CD einlegt (ist ein Inhaltsverzeichnis)

Geht bei mir nicht, Autostart abgestellt :wink:

Ansonsten guck mal hier

Tron 17.10.2007 22:06:15

Wieso nimmst du nicht ein Programm mit welchem man Menüs erstellen kann?

Gibt es ne ganze reihe von Freewareprogrammen.

RemoteC 17.10.2007 22:44:42

Zitat:

Zitat von Eleven7
Dieser Übergeordnete Ordner kann sich ja aber dauernd ändern, weils ein Laufwerk ist. Wenn ich da jetzt D: angebe, und manche Leute das auf E: oder F: haben, dann funktionieren die Links aber nichtmehr.

Kann man das irgendwie umgehen?

Normalerweise verwendet man auch relative Pfade.

/xyz.html <-- eine Datei die im root- (Haupt-) Verzeichnis liegt, sprich oberste Ebene
./abcd.html <-- eine Datei die eine Ordnerebene übergeordnet ist (././ wäre 2 Ebenen drüber usw.) von der HTML-Datei aus betrachtet
bilder/bild1.jpg <-- die Datei "bild1.jpg" befindet sich im Unterordner "bilder" (von der HTML-Datei aus betrachtet)
/bilder/bild1.jpg <-- die Datei "bild1.jpg" befindet sich im Unterordner "bilder", welcher sich in der Hauptebene befindet

Eleven7 17.10.2007 23:29:50

erstmal:
DANKE an RemoteC, das mit den relativen Pfaden hab ich probiert, kannte aber nur ../ oder absolute Pfade :roll:
Jetzt klappts natürlich!


Freewareprogramme hab ich mir schon angeschaut. Da das als Inhaltsverzeichnis für die Magisterarbeit meiner Freundin herhalten soll, sind die meisten Programme "zu billig", oder optisch einfach etwas ungeeignet.

Jetzt ist aber alles klar.

Danke noch mal an alle!

Paulchen 17.10.2007 23:46:53

Zitat:

Zitat von Eleven7
Da das als Inhaltsverzeichnis für die Magisterarbeit meiner Freundin herhalten soll,
Danke noch mal an alle!

Nimmt man für so etwas nicht eine Textverarbeitung? :?

Eleven7 17.10.2007 23:55:04

Zitat:

Zitat von RemoteC
Mit reinem HTML behaupte ich einmal ist das nicht möglich, aber mit JavaScript:
Code:

<a>PopUp</a>
Mit "status=no,toolbar=no,menubar=no, titlebar=no" kannst du einstellen wie das Pop-Up Fenster ausschaut, ob es eine Navigation usw. gibt oder eben nicht.


Wie genau binde ich das denn ein, insbesondere wo?

ich muss ja noch

Code:

<script>

</script>

einfügen, und deinen Code dazwischen

majestic_morpheus 18.10.2007 22:30:30

Nö, du brauchst keinen Script-Bereich. Du kannst den Link von ganz oben
einfach übernehmen. Setze ihn an die Stelle, wo der Link auch hin soll und ändere die Attribute so, wie du es brauchst.

EDIT, habs gerade gesehen:
Richtig (ohne Fehler :twisted: ), besser und einfacher ist diese Syntax:
Code:

a href="datei.htm" target="_blank" onclick="window.open(this.href,'MeinFenster','width=400,height=300, status=no, toolbar=no, menubar=no, titlebar=no'); return false; MeinFenster.focus();">Link</a>
Die Link-Adresse steht ganz normal im HTML-Teil und funktioniert deshalb auch, wenn JavaScript ausgeschaltet ist (im Gegensatz zu oben) - in dem Fall öffnet der Link in einem neuen Fenster (target="_blank").
Im JavaScript-Teil (onClick="alles innerhalb") übernimmt _this.href_ die Linkadresse, _return false_ bewirkt, dass der HTML-Link nicht ausgeführt wird, wenn das Script ausgeführt wird. _MeinFenster_ ist übrigens der Name des Pop-Up Fensters und darf selbstverständlich geändert werden, _focus_ bewirkt, dass das PopUp auch wirklich im Vordergrund angezeigt wird.

Noch ein Tipp:
Wenn du einen solchen Link öfter in der gleichen Form benötigst, dann ist es sinnvoll, die eigentliche Anweisung in eine Funktion innerhalb des Script-Bereichs zu packen, das spart viel Schreibarbeit.

Code:

<html><head><title>Test</title>
<script>
function FensterOeffnen (Adresse) {
  MeinFenster = window.open(Adresse, "Zweitfenster", "width=300,height=400,left=100,top=200");
  MeinFenster.focus();
}
</script>
</head><body>

Im Body sieht der Link dann so aus:
Code:

a href="datei.htm" onclick="FensterOeffnen(this.href); return false">Link mit Fenster</a></p>
Btw: Left und top geben die Position des PopUp-Fensters auf dem Monitor in Pixel an... :wink:


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:54:58 Uhr.

Powered by vBulletin® Version 3.8.9 (Deutsch)
Copyright ©2000 - 2026, vBulletin Solutions, Inc.