Hallo liebe Community,
also so langsam bin ich echt am verzweifeln und ich glaube schon fast das es gar keine richtig ordentliche (und natürlch auch möglichst einfache) Methode gibt, um das Problem vor dem ich seit ein paar tage stehe zu lösen.
Ich hab mich schon in diversen Foren, auch hier, erkundigt und n bissel schlau gemacht, habe aber nun doch beschlossen noch einmal nachzufragen bevor ichs aufgebe
Zum Problem:
Ich habe mehrere html seiten gebastelt die miteinander verknüpft sind. Da diese ganzen html seiten später auf cd gepackt werden für eine Präsi habe ich noch eine simple autorun.inf erstellt über die eine "Start.html" beim CD einlegen aufgerufen wird. Klappt auch alles wunderbar.
Da der Inhalt der html seiten nicht den kompletten bildschirm ausfüllt habe ich in der start.html ein javascript eingefügt das die nachfolgende html seite, und alle anderen dann auch in einer vordefinierten fenstergrösse anzeigt.(Popup)
hier mal das script, welches in der start.html steht
Über einen weiterführenden Link wird dann die nächste seite in einem popup geöffnet, wo alle status-, adresszeilen, tool-, scroll- und menubars ausgeblendet werden. Sprich bekommt nur noch den "rahmen" des Browsers angezeigt.
hier das script, welches auf die nächste seite verlinkt:
Auch das klappt wunderbar. Nur ist es leider überhaupt nicht benutzerfreundlich, denn wenn man nun die cd einlegt, wird die start.html geöffnet, wohl in einem maximierten Browserfenster mit allen statuszeilen und menüleisten ect. . Ich könnt die start.html zwar mit einer "onLoad=Resizeto();" Variante im body tag auf eine gewünschte Fenstergrösse bringen, aber die ganzen menüleisten ect. bekomm ich einfach nicht weg. Das klappt nur bei allen darauffolgenden seiten.
Soweit ich das nun auch aus anderen Foren in Erfahrung gebracht habe, kann man das auch mit javascript nicht anders lösen, da man das aktuelle fenster höchsten mit einer onLoad=Resizeto(); funktion verändern kann.
Nach dieser Erkenntnis habe ich dann überlegt das ganze evtl mit Flash zu machen. Da ich mich aber mit Flash und speziell AS nicht ganz so gut auskenne, weiss ich leider nicht ob es in Flash Möglichkeiten gibt ein über ein Link aufgerufenes Fenster in einem Popup oder Browserfenster mit vordefinierter Grösse und ohne alle Statuszeien ect darzustellen.
Javascript kann man ja leider nicht innerhalb von Flash verwenden.
Sonst hätte ich eine swf gebastelt die dann per button befehl eine html seite aufruft...
....aber leider geht das auch nicht. Dann müsst ich wieder in html veröffentlichen und diese html seite wird ja dann auch nicht ohne die ganzen statuszeilen und bars angezeigt ....KRIIIIIISE
Gibt es denn keine Möglichkeit...
....ein Browserfenster direkt ohne alles (statuszeile, menubars, tollbars, scollbars) aufzurufen ?
....mit Flash ein Browserfenster aufzurufen ohne den bars & zeilen?
....mit AS eine html seite zu öffnen, wo keine bars & zeilen angezeigt werden? ....die autorun.inf so zu verändern das die aufgerufene Seite ohne bars & zeilen dargestellt wird ?
*Verzweifel*
Gruß
Marlie
also so langsam bin ich echt am verzweifeln und ich glaube schon fast das es gar keine richtig ordentliche (und natürlch auch möglichst einfache) Methode gibt, um das Problem vor dem ich seit ein paar tage stehe zu lösen.
Ich hab mich schon in diversen Foren, auch hier, erkundigt und n bissel schlau gemacht, habe aber nun doch beschlossen noch einmal nachzufragen bevor ichs aufgebe
Zum Problem:
Ich habe mehrere html seiten gebastelt die miteinander verknüpft sind. Da diese ganzen html seiten später auf cd gepackt werden für eine Präsi habe ich noch eine simple autorun.inf erstellt über die eine "Start.html" beim CD einlegen aufgerufen wird. Klappt auch alles wunderbar.
Da der Inhalt der html seiten nicht den kompletten bildschirm ausfüllt habe ich in der start.html ein javascript eingefügt das die nachfolgende html seite, und alle anderen dann auch in einer vordefinierten fenstergrösse anzeigt.(Popup)
hier mal das script, welches in der start.html steht
PHP:
<script language="javaScript" type="text/JavaScript">
<!--
var win=null;
function NewWindow(mypage,myname,w,h,scroll,pos){
if(pos=="random"){LeftPosition=(screen.width)?Math.floor(Math.random()*(screen.width-w)):100;TopPosition=(screen.height)?Math.floor(Math.random()*((screen.height-h)-75)):100;}
if(pos=="center"){LeftPosition=(screen.width)?(screen.width-w)/2:100;TopPosition=(screen.height)?(screen.height-h)/2:100;}
else if((pos!="center" && pos!="random") || pos==null){LeftPosition=0;TopPosition=20}
settings='width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no';
win=window.open(mypage,myname,settings);}
//-->
</script>
Über einen weiterführenden Link wird dann die nächste seite in einem popup geöffnet, wo alle status-, adresszeilen, tool-, scroll- und menubars ausgeblendet werden. Sprich bekommt nur noch den "rahmen" des Browsers angezeigt.
hier das script, welches auf die nächste seite verlinkt:
PHP:
<a href="startseite.html" target="_self" onfocus="this.blur()" onclick="NewWindow(this.href,'mywin','850','637','no','center');return false"></a>
Auch das klappt wunderbar. Nur ist es leider überhaupt nicht benutzerfreundlich, denn wenn man nun die cd einlegt, wird die start.html geöffnet, wohl in einem maximierten Browserfenster mit allen statuszeilen und menüleisten ect. . Ich könnt die start.html zwar mit einer "onLoad=Resizeto();" Variante im body tag auf eine gewünschte Fenstergrösse bringen, aber die ganzen menüleisten ect. bekomm ich einfach nicht weg. Das klappt nur bei allen darauffolgenden seiten.
Soweit ich das nun auch aus anderen Foren in Erfahrung gebracht habe, kann man das auch mit javascript nicht anders lösen, da man das aktuelle fenster höchsten mit einer onLoad=Resizeto(); funktion verändern kann.
Nach dieser Erkenntnis habe ich dann überlegt das ganze evtl mit Flash zu machen. Da ich mich aber mit Flash und speziell AS nicht ganz so gut auskenne, weiss ich leider nicht ob es in Flash Möglichkeiten gibt ein über ein Link aufgerufenes Fenster in einem Popup oder Browserfenster mit vordefinierter Grösse und ohne alle Statuszeien ect darzustellen.
Javascript kann man ja leider nicht innerhalb von Flash verwenden.
Sonst hätte ich eine swf gebastelt die dann per button befehl eine html seite aufruft...
PHP:
on (release) {
getURL ("javascript:winOpen('deineseite.html', 300, 200); fullscreen; fronted;void(0);");
}
....aber leider geht das auch nicht. Dann müsst ich wieder in html veröffentlichen und diese html seite wird ja dann auch nicht ohne die ganzen statuszeilen und bars angezeigt ....KRIIIIIISE
Gibt es denn keine Möglichkeit...
....ein Browserfenster direkt ohne alles (statuszeile, menubars, tollbars, scollbars) aufzurufen ?
....mit Flash ein Browserfenster aufzurufen ohne den bars & zeilen?
....mit AS eine html seite zu öffnen, wo keine bars & zeilen angezeigt werden? ....die autorun.inf so zu verändern das die aufgerufene Seite ohne bars & zeilen dargestellt wird ?
*Verzweifel*
Gruß
Marlie