26. januar 2009 - 22:04Der er
7 kommentarer og 1 løsning
Popup window smider focus i en input-flet i en side med frames.
Kære alle eksperter,
Jeg har en side der består af 3 frames: top, menu, indhold
I menu framen har jeg lavet en: <form action="soeg.asp" method="post" target="Soeg" onsubmit="popup('','Soeg');" style="margin:0px;"> <input type="text" name="Soegeord"><input type="submit" value="Søg"></form>
I soeg.asp, mangler jeg så et JavaScript, der gør 3 ting: 1: alert('Søgningen gav intet resultat!'); 2: window.close(); 3: Foucus(makøren) tilbage til inputen Soegeord, i framen Soeg, hvis muligt skal vakøren være bag ens søgeord.
Jeg mangler altså bare den rigtige ”kode” for punkt 3.
Rettelse!!! I stedet for at smide en Alert op, så skal jeg bare have forsinket resten af koden med 1 sekund. Så skriver jeg bare ind med tekst at der intet søgeresultat var. På den måde slipper man for at man konstant skal klikke ”OK” hvis man intet søgeresultat får.
istedet for alert : <!-- var secs var timerID = null var timerRunning = false var delay = 1000
function InitializeTimer() { // Set the length of the timer, in seconds secs = 10 StopTheClock() StartTheTimer() }
function StopTheClock() { if(timerRunning) clearTimeout(timerID) timerRunning = false }
function StartTheTimer() { if (secs==0) { StopTheClock() // Here's where you put something useful that's // supposed to happen after the allotted time. // For example, you could display a message: } else { self.status = secs secs = secs - 1 timerRunning = true timerID = self.setTimeout("StartTheTimer()", delay) } } //-->
Okay fedt nok, jeg prøver lige at se på det, i mellemtiden har jeg lavet denne her: Fandt nemlig selv ud af at jeg havde glemt at kalde Formen et navn ... den fik navnet "Soeg"
Det er bare iorden :) inspiration er jo altid godt :)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.