Hallo
wie ich live HTML installieren soll weis ich nicht, und damit hier mein Code:
Der Code der erstellenden Funktion:
<?php
$name = "http://" . $_SERVER["SERVER_NAME"] . $_SERVER["SCRIPT_NAME"] . $_GET['bereich'] . $_GET['datei'] . $_GET['bild'];
if ($_GET['datei'] == "")
{
$datei = fopen("Bereiche.db", "r");
$Bereich = fgets($datei);
$Bild = fgets($datei);
$Hoch = fgets($datei);
$Breit = fgets($datei);
echo "<iframe name='Daten' id='Daten' src='main.html?bereich=$Bereich&bild=$Bild&hoch=$Hoch&breit=$Breit' onload='MenueUp()' frameborder='3' border='3' style='border-color:#00ee00; border-collapse:collapse; border-style:solid;'></iframe>";
fclose($datei);
}
else
{
$Bereich = $_GET['bereich'];
$Datei = $_GET['datei'];
$Bild = $_GET['bild'];
$Hoch = $_GET['hoch'];
$Breit = $_GET['breit'];
echo "<iframe name='Daten' id='Daten' src='$Datei?bereich=$Bereich&bild=$Bild&hoch=$Hoch&breit=$Breit' onload='MenueUp()' frameborder='3' border='3' style='border-color:#00ee00; border-collapse:collapse; border-style:solid;'></iframe>";
}
?>[/
Und hier nun die Funktion der verarbeitenden Funktion:
[code lang=javascript]function AutoOpen()
{
Parameter = window.location.href
Start = Parameter.search(/=/) + 1
Ende = Parameter.length
Parameter = Parameter.substring(Start, Ende)
Text = Parameter.substring(0, Parameter.search(/&/))
Parameter = Parameter.substring(Parameter.search(/=/)+1, Ende)
Bild = Parameter.substring(0, Parameter.search(/&/))
Parameter = Parameter.substring(Bild.length+6, Ende)
Hoch = Parameter.slice(0, Parameter.length-9)
Breit = Parameter.slice(9, Parameter.length)
UmgebungEinrichten(0, Text, Bild, Hoch, Breit)
Parameter = Parameter.substring(Parameter.search(/#/)+1, Ende)
}
Und wenn ich mit alert(frames['Daten'].document.location.href)
die Adresse anzeigen lasse ist diese stets die Richtige.
Danke gruß Andreas