Beiträge von joergi
-
-
Also die PHP Variabelen werden ja einwandfrei übergeben. Aber die JS Varaiable leider nicht. Wenn ich den Script aufrufe, in das entsprechende Fußnoten Frame klicke und auf Seitenquelltext klicke, erhalte ich u.a.:
Code<script> document.write ('<frame name="Fussnoten" scrolling="no" marginheight="0" target="_top" src="../test.php?var1=test1&var2=test2&var3=test3&var4=test4&var5=test5&size= '+window.screen.width+'x'+window.screen.height+'" noresize>'); </script>
Im header steht die Zeile:
Codehttp://www.meineseite.de/test.php?var1=test1&var2=test2&var3=test3&var4=test4&var5=test5&size=%20%27+window.screen.width+%27x%27+window.screen.height+%27
Wenn ich die Variablen der Seite "test.php" mittels "GET" auslese, erhalte ich
Die Fehlerkonsole meldet:
CodeZeitstempel: 27.10.2012 12:09:13 Fehler: Die Zeichenkodierung des HTML-Dokuments wurde nicht deklariert. Das Dokument wird in manchen Browser-Konfigurationen mit verstümmeltem Text dargestellt, wenn das Dokument Zeichen außerhalb des US-ASCII-Bereichs enthält. Die Zeichenkodierung der Seite muss im Dokument oder Transferprotokoll deklariert werden. Quelldatei: http://www.meineseite.de/test.php Zeile: 0
Hilft das weiter?
-
Hi,
ich habe hier ein kleines Problem, welches mir eine schlaflose Nacht bereitet. Mittels eines Frames, sollen mehrere PHP Variablen sowie Breite und Höhe des Bildschirms übergeben werden. Dazu benutze ich den folgenden Befehl:
PHPdocument.write ('<frame name="Fussnoten" scrolling="no" marginheight="0" target="_top" src="../test.php?var1=<?php echo $var1.'&var2='.$var2.'&var3='.$var3.'&var4='.$var4.'&var5='.$var5.'&size=';?> '+window.screen.width+'x'+window.screen.height+'" noresize>');
Die PHP Variablen werden auch übergeben. Aber Breite und Höhe leider nicht. Ich finde aber den Fehler nicht. Bin aber auch JS Anfänger. Habt Ihr eine Idee, wie ich das Problem lösen kann?
Ich hoffe, Ihr könnt mir helfen. Vielen Dank schon mal im voraus
-
Jau,
danke für Eure Hilfe. Habe das Problem jetzt endlich gelöst. Klappt mit allen Auflösungen und Browsern einwandfrei
-
Hi,
danke für den Tip. Für das Beispiel, habe ich auf eine externe css Datei verzichtet. Ist aber eine gute Idee
Das mit dem doppelten "span" ist natürlich eine freudsche Fehlleistung. Richtig müßte es heißen:
HTML </p><p align='center'>Über diesem <a class='infobox' href='#'>Beispiel<span class='boxshadow'><img border='0' src='bild.png' width='282' height='101'></span></a> soll die Grafik erscheinen.
Wie gesagt, soll die Position der Infografik immer an derselben Position stehen, also genau über dem Wort "Beispiel". Und dann etwas weiter nach rechts, so das die linke untere Ecke der Grafik das Wort "Beispiel" fast berührt. Das Problem ist jedoch das sich die Position dann verschiebt, wenn Scrollbalken ins Spiel kommen also z.B. wenn man das Browserfenster verkleinert oder die Auflösung so verringert, das die Scrollbalken zwangsweise erscheinen. Ich weiß einfach keine Lösung. Bin noch Anfänger. Möchte aber auch ungern für dieses kleine Problem ellenlange Handbücher studieren;-)
-
Hi,
ich habe da ein Problem mit der Positionierung einer Infografik. Diese wird aufgerufen, wenn man mit der Maus über die Zeichenkette "Beispiel" fährt. Die Grafik wird dann über dem Wort und rechts daneben dargestellt. Das funktioniert auch soweit einwandfrei. Wenn ich jedoch die Bildschirmauflösung z.B. auf 1024x768 ändere, wird die Infografik bei den meisten Browsern nun unterhalb des Wortes dargestellt.[Blockierte Grafik: http://xhtmlforum.de/images/smilies/icon_eek.gif]
Ich denke, das das an der Divinition von "body" und "inhalt" liegt. Aber diese Werte müssen unbedingt so bleiben. Bin leider Anfänger in Sachen CSS. Könnt Ihr mir helfen? Danke im voraus [Blockierte Grafik: http://xhtmlforum.de/images/smilies/icon_smile.gif]
HTML
Alles anzeigen<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"><style type="text/css">html, body {margin:0; padding:0; height:100%; overflow:hidden; }div.inhalt {margin-left:0px; padding-left:0px; height:93.8%; overflow:auto;}</style><html> <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1"> <style type="text/css"> a.infobox { text-decoration: underline; border-bottom: none; } a.infobox:hover { cursor: pointer; } a.infobox span { visibility: hidden; position: absolute; left: -99em; text-decoration: none; margin-top: -4.0em; padding:-200px; line-height: 0px; text-align:left; letter-spacing: 0.1px; } a.infobox:hover span { visibility: visible; left: auto; } .boxshadow { display: inline-block; line-height: 0px; -moz-box-shadow: 3px 4px 6px #6e6e6e; -webkit-box-shadow: 3px 4px 6px #888888; -khtml-box-shadow: 3px 4px 6px #888888; box-shadow: 3px 4px 6px #6e6e6e; } </style> <!--[if IE]> <style type="text/css"> .boxshadow { line-height: 0px; filter:DropShadow(color=#6e6e6e, offx=3, offy=3); filter:progid:DXImageTransform.Microsoft.Shadow (color=#888888, Direction=135, Strength=6); /* IE6-7 */ -ms-filter:"progid:DXImageTransform.Microsoft.Shadow (color=#888888, Direction=135, Strength=6)"; /* IE8 */ } </style> <![endif]--> <body> <div class="inhalt"> <div class="bild"> <table border="1" width="100" height="600"> <tr> <p> </td> </tr> </table> <div align="center"></div><p> </p><p align='center'>Über diesem <a class='infobox' href='#'>Beispiel<span><span class='boxshadow'><img border='0' src='bild.png' width='282' height='101'></span></span></a> soll die Grafik erscheinen. </div></div>